From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============1502748062535861424==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [bpf] 9216477449: will-it-scale.per_process_ops 196.3% improvement Date: Tue, 11 Aug 2020 16:30:59 +0800 Message-ID: <20200811083059.GA7488@shao2-debian> List-Id: --===============1502748062535861424== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Greeting, FYI, we noticed a 196.3% improvement of will-it-scale.per_process_ops due t= o commit: commit: 9216477449f33cdbc9c9a99d49f500b7fbb81702 ("bpf: cpumap: Add the pos= sibility to attach an eBPF program to cpumap") https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master in testcase: will-it-scale on test machine: 192 threads Intel(R) Xeon(R) Platinum 9242 CPU @ 2.30GHz w= ith 192G memory with following parameters: nr_task: 50% mode: process test: context_switch1 cpufreq_governor: performance ucode: 0x5002f01 test-description: Will It Scale takes a testcase and runs it from 1 through= to n parallel copies to see if the testcase will scale. It builds both a p= rocess and threads based test in order to see any differences between the t= wo. test-url: https://github.com/antonblanchard/will-it-scale 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 compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testc= ase/ucode: gcc-9/performance/x86_64-rhel-8.3/process/50%/debian-10.4-x86_64-20200603= .cgz/lkp-csl-2ap3/context_switch1/will-it-scale/0x5002f01 commit: = 644bfe51fa ("cpumap: Formalize map value as a named struct") 9216477449 ("bpf: cpumap: Add the possibility to attach an eBPF program t= o cpumap") 644bfe51fa49c222 9216477449f33cdbc9c9a99d49f = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 101816 +196.3% 301655 =C2=B1 6% will-it-scale.per_proces= s_ops 9774396 +196.3% 28958917 =C2=B1 6% will-it-scale.workload 1019 =C2=B1 13% -12.2% 895.00 =C2=B1 10% slabinfo.file_lock_= cache.active_objs 1019 =C2=B1 13% -12.2% 895.00 =C2=B1 10% slabinfo.file_lock_= cache.num_objs 6.921e+08 -29.8% 4.856e+08 =C2=B1 18% cpuidle.C1.time 8.752e+08 =C2=B1 12% -21.7% 6.85e+08 =C2=B1 14% cpuidle.C1E.time 1.603e+09 +241.6% 5.474e+09 cpuidle.POLL.time 7.614e+08 +647.1% 5.689e+09 =C2=B1 7% cpuidle.POLL.usage 70.14 -22.4 47.77 =C2=B1 3% mpstat.cpu.all.idle% 0.89 +0.5 1.40 =C2=B1 2% mpstat.cpu.all.irq% 27.00 +20.5 47.52 =C2=B1 3% mpstat.cpu.all.sys% 1.73 +1.3 3.05 =C2=B1 6% mpstat.cpu.all.usr% 70.00 -31.8% 47.75 =C2=B1 3% vmstat.cpu.id 27.25 +77.1% 48.25 =C2=B1 3% vmstat.cpu.sy 19271255 +197.2% 57274788 =C2=B1 6% vmstat.system.cs 1394938 +62.0% 2259720 =C2=B1 2% vmstat.system.in 119901 =C2=B1 3% -9.0% 109077 =C2=B1 5% numa-meminfo.node0.= SUnreclaim 80409 =C2=B1 73% +115.1% 172925 =C2=B1 26% numa-meminfo.node1.= Active 79506 =C2=B1 75% +117.5% 172918 =C2=B1 26% numa-meminfo.node1.= Active(anon) 43624 =C2=B1105% +170.5% 118004 =C2=B1 21% numa-meminfo.node1.= AnonHugePages 78918 =C2=B1 76% +118.4% 172320 =C2=B1 25% numa-meminfo.node1.= AnonPages 116818 +11.5% 130293 =C2=B1 2% numa-meminfo.node3.Shmem 7496 -6.2% 7031 proc-vmstat.nr_inactive_anon 12880 -6.3% 12074 proc-vmstat.nr_mapped 33884 =C2=B1 3% +8.0% 36587 =C2=B1 2% proc-vmstat.nr_shmem 36950 -1.3% 36459 proc-vmstat.nr_slab_reclaimab= le 7496 -6.2% 7031 proc-vmstat.nr_zone_inactive_= anon 1090121 +2.1% 1113293 proc-vmstat.pgalloc_normal 29975 =C2=B1 3% -9.0% 27268 =C2=B1 5% numa-vmstat.node0.n= r_slab_unreclaimable 676703 =C2=B1 8% -22.6% 523904 =C2=B1 11% numa-vmstat.node0.n= uma_hit 651307 =C2=B1 9% -28.3% 467226 =C2=B1 8% numa-vmstat.node0.n= uma_local 19868 =C2=B1 75% +117.5% 43212 =C2=B1 26% numa-vmstat.node1.n= r_active_anon 19721 =C2=B1 76% +118.4% 43062 =C2=B1 25% numa-vmstat.node1.n= r_anon_pages 19868 =C2=B1 75% +117.5% 43212 =C2=B1 26% numa-vmstat.node1.n= r_zone_active_anon 29254 +11.3% 32560 =C2=B1 2% numa-vmstat.node3.nr_shm= em 2947447 =C2=B1 6% -18.6% 2398308 =C2=B1 7% sched_debug.cfs_rq:= /.MIN_vruntime.avg 9344834 +18.6% 11087277 sched_debug.cfs_rq:/.MIN_vrun= time.max 1.25 =C2=B1 29% -80.0% 0.25 =C2=B1110% sched_debug.cfs_rq:= /.load_avg.min 2947447 =C2=B1 6% -18.6% 2398308 =C2=B1 7% sched_debug.cfs_rq:= /.max_vruntime.avg 9344834 +18.6% 11087277 sched_debug.cfs_rq:/.max_vrun= time.max 9251241 +18.7% 10977704 sched_debug.cfs_rq:/.min_vrun= time.avg 9391185 +19.1% 11182096 sched_debug.cfs_rq:/.min_vrun= time.max 8733630 +20.3% 10503192 sched_debug.cfs_rq:/.min_vrun= time.min 54678 =C2=B1 2% +21.1% 66214 =C2=B1 5% sched_debug.cfs_rq:= /.min_vruntime.stddev 0.52 =C2=B1 26% -72.2% 0.14 =C2=B1173% sched_debug.cfs_rq:= /.removed.runnable_avg.avg 60.08 =C2=B1 26% -88.6% 6.88 =C2=B1173% sched_debug.cfs_rq:= /.removed.runnable_avg.max 5.30 =C2=B1 20% -82.6% 0.92 =C2=B1173% sched_debug.cfs_rq:= /.removed.runnable_avg.stddev 0.52 =C2=B1 26% -72.2% 0.14 =C2=B1173% sched_debug.cfs_rq:= /.removed.util_avg.avg 60.08 =C2=B1 26% -88.6% 6.88 =C2=B1173% sched_debug.cfs_rq:= /.removed.util_avg.max 5.30 =C2=B1 20% -82.6% 0.92 =C2=B1173% sched_debug.cfs_rq:= /.removed.util_avg.stddev 54902 =C2=B1 2% +20.9% 66396 =C2=B1 5% sched_debug.cfs_rq:= /.spread0.stddev 3978 =C2=B1 58% -66.4% 1335 =C2=B1 4% sched_debug.cpu.avg= _idle.min 14.55 =C2=B1 5% -12.7% 12.71 =C2=B1 4% sched_debug.cpu.clo= ck.stddev 1104 =C2=B1 2% +47.6% 1629 sched_debug.cpu.curr->pi= d.avg 15230386 +206.7% 46707837 =C2=B1 4% sched_debug.cpu.nr_switc= hes.avg 17060788 +183.3% 48325371 =C2=B1 3% sched_debug.cpu.nr_switc= hes.max 11757170 +261.6% 42519522 =C2=B1 5% sched_debug.cpu.nr_switc= hes.min 0.74 =C2=B1 5% -32.6% 0.50 =C2=B1 7% sched_debug.rt_rq:/= .rt_time.avg 141.24 =C2=B1 5% -32.6% 95.23 =C2=B1 7% sched_debug.rt_rq:/= .rt_time.max 10.17 =C2=B1 5% -32.6% 6.85 =C2=B1 7% sched_debug.rt_rq:/= .rt_time.stddev 25629 =C2=B1 2% -7.1% 23821 =C2=B1 4% softirqs.CPU104.RCU 25696 =C2=B1 2% -9.9% 23140 =C2=B1 4% softirqs.CPU11.RCU 24547 =C2=B1 2% -7.6% 22692 =C2=B1 4% softirqs.CPU117.RCU 24586 =C2=B1 2% -8.0% 22613 =C2=B1 4% softirqs.CPU118.RCU 24588 =C2=B1 2% -7.3% 22797 =C2=B1 5% softirqs.CPU121.RCU 123169 =C2=B1 5% -12.1% 108286 softirqs.CPU123.TIMER 25041 -9.6% 22646 =C2=B1 4% softirqs.CPU124.RCU 24739 -9.0% 22524 =C2=B1 4% softirqs.CPU126.RCU 24656 =C2=B1 3% -7.4% 22833 =C2=B1 4% softirqs.CPU133.RCU 24545 =C2=B1 2% -8.2% 22535 =C2=B1 4% softirqs.CPU134.RCU 25062 =C2=B1 2% -9.7% 22636 =C2=B1 4% softirqs.CPU138.RCU 123045 =C2=B1 6% -12.2% 108093 softirqs.CPU143.TIMER 25562 =C2=B1 5% -11.3% 22674 =C2=B1 3% softirqs.CPU159.RCU 24905 =C2=B1 2% -8.2% 22874 =C2=B1 4% softirqs.CPU160.RCU 24158 =C2=B1 4% -10.2% 21687 =C2=B1 4% softirqs.CPU174.RCU 23858 =C2=B1 2% -9.0% 21710 =C2=B1 4% softirqs.CPU179.RCU 23821 =C2=B1 3% -8.5% 21803 =C2=B1 4% softirqs.CPU181.RCU 23644 =C2=B1 2% -8.5% 21627 =C2=B1 4% softirqs.CPU184.RCU 23914 =C2=B1 2% -8.5% 21878 =C2=B1 4% softirqs.CPU187.RCU 24175 =C2=B1 4% -10.1% 21725 =C2=B1 4% softirqs.CPU189.RCU 25336 =C2=B1 2% -8.2% 23269 =C2=B1 4% softirqs.CPU19.RCU 25253 =C2=B1 2% -7.9% 23246 =C2=B1 4% softirqs.CPU21.RCU 25493 -7.9% 23476 =C2=B1 4% softirqs.CPU22.RCU 25486 =C2=B1 2% -7.9% 23471 =C2=B1 4% softirqs.CPU25.RCU 25388 -8.5% 23240 =C2=B1 4% softirqs.CPU33.RCU 25145 =C2=B1 2% -7.9% 23167 =C2=B1 4% softirqs.CPU38.RCU 25187 =C2=B1 2% -8.1% 23144 =C2=B1 4% softirqs.CPU4.RCU 25074 =C2=B1 2% -8.2% 23017 =C2=B1 4% softirqs.CPU46.RCU 25289 =C2=B1 2% -8.5% 23137 =C2=B1 3% softirqs.CPU6.RCU 25266 =C2=B1 3% -9.6% 22852 =C2=B1 4% softirqs.CPU7.RCU 24232 =C2=B1 2% -7.9% 22312 =C2=B1 4% softirqs.CPU75.RCU 24174 =C2=B1 2% -7.8% 22277 =C2=B1 4% softirqs.CPU80.RCU 24158 =C2=B1 2% -8.4% 22116 =C2=B1 4% softirqs.CPU81.RCU 24375 =C2=B1 2% -8.8% 22228 =C2=B1 4% softirqs.CPU84.RCU 24577 =C2=B1 4% -9.6% 22213 =C2=B1 4% softirqs.CPU86.RCU 24441 =C2=B1 3% -8.8% 22278 =C2=B1 4% softirqs.CPU89.RCU 24513 =C2=B1 3% -9.6% 22160 =C2=B1 4% softirqs.CPU91.RCU 24208 =C2=B1 2% -9.1% 22010 =C2=B1 4% softirqs.CPU94.RCU 4.20 =C2=B1 4% -73.6% 1.11 =C2=B1 17% perf-stat.i.MPKI 2.165e+10 +194.0% 6.366e+10 =C2=B1 5% perf-stat.i.branch-instr= uctions 1.32 -0.1 1.25 perf-stat.i.branch-miss-rate% 2.846e+08 +177.9% 7.91e+08 =C2=B1 5% perf-stat.i.branch-misses 33.51 =C2=B1 4% -9.6 23.89 =C2=B1 6% perf-stat.i.cache-m= iss-rate% 1.449e+08 -47.2% 76585659 =C2=B1 6% perf-stat.i.cache-misses 4.35e+08 =C2=B1 4% -25.0% 3.261e+08 =C2=B1 11% perf-stat.i.cache-r= eferences 19448498 +196.8% 57713587 =C2=B1 6% perf-stat.i.context-swit= ches 5.67 -66.0% 1.93 =C2=B1 6% perf-stat.i.cpi 5.881e+11 -1.3% 5.807e+11 perf-stat.i.cpu-cycles 857.28 -4.2% 821.59 =C2=B1 2% perf-stat.i.cpu-migratio= ns 4051 +88.5% 7638 =C2=B1 5% perf-stat.i.cycles-betwe= en-cache-misses 0.00 =C2=B1 7% -0.0 0.00 =C2=B1 8% perf-stat.i.dTLB-lo= ad-miss-rate% 930897 =C2=B1 7% +41.2% 1314099 =C2=B1 3% perf-stat.i.dTLB-lo= ad-misses 2.845e+10 +196.0% 8.421e+10 =C2=B1 6% perf-stat.i.dTLB-loads 0.00 =C2=B1 3% -0.0 0.00 =C2=B1 10% perf-stat.i.dTLB-st= ore-miss-rate% 1.755e+10 +196.6% 5.206e+10 =C2=B1 6% perf-stat.i.dTLB-stores 95.54 +2.0 97.50 perf-stat.i.iTLB-load-miss-ra= te% 1.692e+08 +160.9% 4.415e+08 =C2=B1 5% perf-stat.i.iTLB-load-mi= sses 7737808 +35.5% 10486430 =C2=B1 18% perf-stat.i.iTLB-loads 1.036e+11 +193.7% 3.044e+11 =C2=B1 5% perf-stat.i.instructions 614.45 +12.5% 691.14 perf-stat.i.instructions-per-= iTLB-miss 0.18 +196.2% 0.52 =C2=B1 6% perf-stat.i.ipc 3.06 -1.2% 3.02 perf-stat.i.metric.GHz 0.56 =C2=B1 9% +30.9% 0.74 =C2=B1 6% perf-stat.i.metric.= K/sec 354.75 +194.1% 1043 =C2=B1 5% perf-stat.i.metric.M/sec 14483626 -64.6% 5132353 =C2=B1 14% perf-stat.i.node-load-mi= sses 2032599 =C2=B1 11% -67.0% 670368 =C2=B1 19% perf-stat.i.node-lo= ads 239537 =C2=B1 3% +52.9% 366268 =C2=B1 2% perf-stat.i.node-st= ore-misses 34399 =C2=B1 22% +84.7% 63521 =C2=B1 18% perf-stat.i.node-st= ores 4.20 =C2=B1 4% -74.3% 1.08 =C2=B1 16% perf-stat.overall.M= PKI 1.32 -0.1 1.24 perf-stat.overall.branch-miss= -rate% 33.38 =C2=B1 4% -9.7 23.65 =C2=B1 5% perf-stat.overall.c= ache-miss-rate% 5.68 -66.3% 1.91 =C2=B1 6% perf-stat.overall.cpi 4058 +87.8% 7620 =C2=B1 6% perf-stat.overall.cycles= -between-cache-misses 0.00 =C2=B1 7% -0.0 0.00 =C2=B1 8% perf-stat.overall.d= TLB-load-miss-rate% 0.00 =C2=B1 5% -0.0 0.00 =C2=B1 9% perf-stat.overall.d= TLB-store-miss-rate% 95.63 +2.0 97.66 perf-stat.overall.iTLB-load-m= iss-rate% 612.03 +12.6% 689.29 perf-stat.overall.instruction= s-per-iTLB-miss 0.18 +198.0% 0.52 =C2=B1 6% perf-stat.overall.ipc 2.157e+10 +194.4% 6.351e+10 =C2=B1 5% perf-stat.ps.branch-inst= ructions 2.838e+08 +178.2% 7.895e+08 =C2=B1 5% perf-stat.ps.branch-miss= es 1.444e+08 -47.2% 76242818 =C2=B1 6% perf-stat.ps.cache-misses 4.337e+08 =C2=B1 4% -25.2% 3.244e+08 =C2=B1 11% perf-stat.ps.cache-= references 19388838 +197.1% 57611241 =C2=B1 6% perf-stat.ps.context-swi= tches 5.861e+11 -1.3% 5.787e+11 perf-stat.ps.cpu-cycles 850.02 -4.0% 816.00 =C2=B1 2% perf-stat.ps.cpu-migrati= ons 916336 =C2=B1 7% +42.1% 1302390 =C2=B1 3% perf-stat.ps.dTLB-l= oad-misses 2.836e+10 +196.4% 8.405e+10 =C2=B1 5% perf-stat.ps.dTLB-loads 1.749e+10 +197.0% 5.195e+10 =C2=B1 6% perf-stat.ps.dTLB-stores 1.687e+08 +161.2% 4.407e+08 =C2=B1 5% perf-stat.ps.iTLB-load-m= isses 7718759 +35.1% 10430151 =C2=B1 18% perf-stat.ps.iTLB-loads 1.033e+11 +194.1% 3.037e+11 =C2=B1 5% perf-stat.ps.instructions 14438110 -64.7% 5100947 =C2=B1 14% perf-stat.ps.node-load-m= isses 2021614 =C2=B1 10% -67.1% 664898 =C2=B1 19% perf-stat.ps.node-l= oads 238406 =C2=B1 3% +53.3% 365532 =C2=B1 2% perf-stat.ps.node-s= tore-misses 34159 =C2=B1 22% +84.9% 63159 =C2=B1 18% perf-stat.ps.node-s= tores 3.131e+13 +194.0% 9.205e+13 =C2=B1 5% perf-stat.total.instruct= ions 11549010 =C2=B1 16% +302.8% 46516946 =C2=B1 12% interrupts.CAL:Func= tion_call_interrupts 18852 =C2=B1 30% +428.5% 99628 =C2=B1 15% interrupts.CPU0.CAL= :Function_call_interrupts 1593568 =C2=B1 2% +66.6% 2654692 =C2=B1 3% interrupts.CPU0.RES= :Rescheduling_interrupts 20830 =C2=B1 22% +1664.6% 367581 =C2=B1115% interrupts.CPU1.CAL= :Function_call_interrupts 7623 =C2=B1 24% -30.5% 5300 =C2=B1 34% interrupts.CPU1.NMI= :Non-maskable_interrupts 7623 =C2=B1 24% -30.5% 5300 =C2=B1 34% interrupts.CPU1.PMI= :Performance_monitoring_interrupts 1580171 =C2=B1 2% +74.4% 2756599 =C2=B1 2% interrupts.CPU1.RES= :Rescheduling_interrupts 25691 =C2=B1 60% +320.7% 108091 =C2=B1 12% interrupts.CPU10.CA= L:Function_call_interrupts 1571207 =C2=B1 3% +69.2% 2659085 =C2=B1 3% interrupts.CPU10.RE= S:Rescheduling_interrupts 69672 =C2=B1105% +225.8% 226990 =C2=B1 38% interrupts.CPU100.C= AL:Function_call_interrupts 1568606 =C2=B1 2% +76.8% 2773634 =C2=B1 5% interrupts.CPU100.R= ES:Rescheduling_interrupts 41727 =C2=B1 74% +367.6% 195125 =C2=B1 74% interrupts.CPU101.C= AL:Function_call_interrupts 1562854 +74.8% 2731299 =C2=B1 4% interrupts.CPU101.RES:Re= scheduling_interrupts 44172 =C2=B1 62% +157.8% 113882 =C2=B1 19% interrupts.CPU102.C= AL:Function_call_interrupts 1576502 +74.7% 2753865 =C2=B1 6% interrupts.CPU102.RES:Re= scheduling_interrupts 1566546 +71.8% 2690975 =C2=B1 4% interrupts.CPU103.RES:Re= scheduling_interrupts 37536 =C2=B1 94% +343.0% 166272 =C2=B1 34% interrupts.CPU104.C= AL:Function_call_interrupts 1582475 =C2=B1 2% +76.3% 2790438 =C2=B1 8% interrupts.CPU104.R= ES:Rescheduling_interrupts 28686 =C2=B1 44% +229.8% 94614 =C2=B1 4% interrupts.CPU105.C= AL:Function_call_interrupts 1583605 =C2=B1 2% +71.3% 2713452 =C2=B1 4% interrupts.CPU105.R= ES:Rescheduling_interrupts 1559002 +76.4% 2750328 =C2=B1 4% interrupts.CPU106.RES:Re= scheduling_interrupts 35817 =C2=B1 72% +231.7% 118801 =C2=B1 22% interrupts.CPU107.C= AL:Function_call_interrupts 1576980 +71.7% 2708199 =C2=B1 2% interrupts.CPU107.RES:Re= scheduling_interrupts 30894 =C2=B1 58% +388.6% 150946 =C2=B1 51% interrupts.CPU108.C= AL:Function_call_interrupts 1586146 +76.1% 2793779 =C2=B1 4% interrupts.CPU108.RES:Re= scheduling_interrupts 29986 =C2=B1 45% +362.8% 138776 =C2=B1 54% interrupts.CPU109.C= AL:Function_call_interrupts 1583817 +69.2% 2679361 =C2=B1 6% interrupts.CPU109.RES:Re= scheduling_interrupts 25871 =C2=B1 33% +1469.6% 406072 =C2=B1 92% interrupts.CPU11.CA= L:Function_call_interrupts 1582938 =C2=B1 2% +71.9% 2721399 =C2=B1 4% interrupts.CPU11.RE= S:Rescheduling_interrupts 29423 =C2=B1 47% +242.0% 100630 =C2=B1 8% interrupts.CPU110.C= AL:Function_call_interrupts 1583046 +73.5% 2746632 =C2=B1 4% interrupts.CPU110.RES:Re= scheduling_interrupts 31433 =C2=B1 81% +480.8% 182559 =C2=B1 79% interrupts.CPU111.C= AL:Function_call_interrupts 1583320 =C2=B1 2% +73.9% 2754136 =C2=B1 3% interrupts.CPU111.R= ES:Rescheduling_interrupts 1566623 +66.9% 2614437 =C2=B1 4% interrupts.CPU112.RES:Re= scheduling_interrupts 1569427 +73.3% 2720296 =C2=B1 4% interrupts.CPU113.RES:Re= scheduling_interrupts 36296 =C2=B1 58% +152.1% 91502 =C2=B1 3% interrupts.CPU114.C= AL:Function_call_interrupts 1580879 +72.2% 2722953 =C2=B1 3% interrupts.CPU114.RES:Re= scheduling_interrupts 35065 =C2=B1 76% +162.2% 91929 =C2=B1 3% interrupts.CPU115.C= AL:Function_call_interrupts 1572597 +70.3% 2678064 =C2=B1 3% interrupts.CPU115.RES:Re= scheduling_interrupts 16148 =C2=B1 16% +892.1% 160213 =C2=B1 19% interrupts.CPU116.C= AL:Function_call_interrupts 1608030 =C2=B1 2% +81.5% 2918567 =C2=B1 7% interrupts.CPU116.R= ES:Rescheduling_interrupts 23014 =C2=B1 64% +711.8% 186822 =C2=B1 88% interrupts.CPU117.C= AL:Function_call_interrupts 1581689 =C2=B1 2% +72.9% 2735014 =C2=B1 4% interrupts.CPU117.R= ES:Rescheduling_interrupts 17150 =C2=B1 22% +475.9% 98772 =C2=B1 12% interrupts.CPU118.C= AL:Function_call_interrupts 1596193 =C2=B1 2% +66.2% 2653003 =C2=B1 2% interrupts.CPU118.R= ES:Rescheduling_interrupts 28345 =C2=B1 83% +396.8% 140823 =C2=B1 61% interrupts.CPU119.C= AL:Function_call_interrupts 1587317 =C2=B1 2% +70.6% 2707261 =C2=B1 5% interrupts.CPU119.R= ES:Rescheduling_interrupts 54038 =C2=B1 22% +90.4% 102862 =C2=B1 9% interrupts.CPU12.CA= L:Function_call_interrupts 1571052 =C2=B1 2% +74.6% 2743247 =C2=B1 4% interrupts.CPU12.RE= S:Rescheduling_interrupts 43268 =C2=B1 74% +369.7% 203217 =C2=B1 77% interrupts.CPU120.C= AL:Function_call_interrupts 1652051 =C2=B1 5% +64.0% 2708741 =C2=B1 2% interrupts.CPU120.R= ES:Rescheduling_interrupts 1629277 =C2=B1 5% +66.7% 2715936 =C2=B1 2% interrupts.CPU121.R= ES:Rescheduling_interrupts 58186 =C2=B1 18% +122.7% 129600 =C2=B1 29% interrupts.CPU122.C= AL:Function_call_interrupts 1625411 =C2=B1 6% +70.0% 2763891 =C2=B1 3% interrupts.CPU122.R= ES:Rescheduling_interrupts 37387 =C2=B1 49% +296.1% 148111 =C2=B1 49% interrupts.CPU123.C= AL:Function_call_interrupts 1640951 =C2=B1 5% +64.9% 2705180 interrupts.CPU123.RES:Re= scheduling_interrupts 40935 =C2=B1 67% +248.0% 142474 =C2=B1 44% interrupts.CPU124.C= AL:Function_call_interrupts 1636576 =C2=B1 5% +68.2% 2753146 =C2=B1 4% interrupts.CPU124.R= ES:Rescheduling_interrupts 39535 =C2=B1 17% +637.2% 291433 =C2=B1114% interrupts.CPU125.C= AL:Function_call_interrupts 1632265 =C2=B1 5% +65.3% 2697976 =C2=B1 3% interrupts.CPU125.R= ES:Rescheduling_interrupts 22954 =C2=B1 18% +342.4% 101544 =C2=B1 11% interrupts.CPU126.C= AL:Function_call_interrupts 1641343 =C2=B1 5% +67.8% 2754166 =C2=B1 5% interrupts.CPU126.R= ES:Rescheduling_interrupts 37010 =C2=B1 59% +365.6% 172319 =C2=B1 41% interrupts.CPU127.C= AL:Function_call_interrupts 1647448 =C2=B1 5% +61.4% 2658653 =C2=B1 5% interrupts.CPU127.R= ES:Rescheduling_interrupts 1641073 =C2=B1 4% +68.2% 2760500 =C2=B1 3% interrupts.CPU128.R= ES:Rescheduling_interrupts 32411 =C2=B1 25% +384.1% 156901 =C2=B1 72% interrupts.CPU129.C= AL:Function_call_interrupts 1640572 =C2=B1 5% +63.3% 2679303 =C2=B1 4% interrupts.CPU129.R= ES:Rescheduling_interrupts 48091 =C2=B1 35% +679.9% 375081 =C2=B1 73% interrupts.CPU13.CA= L:Function_call_interrupts 1570309 +69.4% 2660532 =C2=B1 3% interrupts.CPU13.RES:Res= cheduling_interrupts 19791 =C2=B1 11% +458.0% 110429 =C2=B1 26% interrupts.CPU130.C= AL:Function_call_interrupts 1641751 =C2=B1 5% +62.8% 2672944 =C2=B1 3% interrupts.CPU130.R= ES:Rescheduling_interrupts 25878 =C2=B1 42% +267.1% 95000 =C2=B1 7% interrupts.CPU131.C= AL:Function_call_interrupts 1645654 =C2=B1 4% +67.5% 2755712 =C2=B1 3% interrupts.CPU131.R= ES:Rescheduling_interrupts 38150 =C2=B1 58% +327.7% 163164 =C2=B1 47% interrupts.CPU132.C= AL:Function_call_interrupts 1643436 =C2=B1 5% +68.2% 2763660 =C2=B1 4% interrupts.CPU132.R= ES:Rescheduling_interrupts 44439 =C2=B1 39% +122.7% 98980 =C2=B1 6% interrupts.CPU133.C= AL:Function_call_interrupts 1644951 =C2=B1 5% +66.2% 2733107 =C2=B1 3% interrupts.CPU133.R= ES:Rescheduling_interrupts 54428 =C2=B1 67% +232.2% 180798 =C2=B1 48% interrupts.CPU134.C= AL:Function_call_interrupts 1633910 =C2=B1 5% +65.8% 2708280 =C2=B1 3% interrupts.CPU134.R= ES:Rescheduling_interrupts 35363 =C2=B1 32% +258.8% 126901 =C2=B1 45% interrupts.CPU135.C= AL:Function_call_interrupts 1645391 =C2=B1 5% +63.9% 2696849 =C2=B1 3% interrupts.CPU135.R= ES:Rescheduling_interrupts 23893 =C2=B1 39% +299.6% 95478 =C2=B1 8% interrupts.CPU136.C= AL:Function_call_interrupts 1646400 =C2=B1 5% +67.6% 2759382 =C2=B1 2% interrupts.CPU136.R= ES:Rescheduling_interrupts 32182 =C2=B1 41% +467.5% 182649 =C2=B1 91% interrupts.CPU137.C= AL:Function_call_interrupts 1640681 =C2=B1 5% +68.9% 2771313 =C2=B1 4% interrupts.CPU137.R= ES:Rescheduling_interrupts 27299 =C2=B1 22% +548.0% 176898 =C2=B1 49% interrupts.CPU138.C= AL:Function_call_interrupts 1657546 =C2=B1 5% +71.0% 2834867 =C2=B1 5% interrupts.CPU138.R= ES:Rescheduling_interrupts 27150 =C2=B1 45% +256.6% 96827 =C2=B1 4% interrupts.CPU139.C= AL:Function_call_interrupts 1648359 =C2=B1 5% +67.0% 2752227 =C2=B1 4% interrupts.CPU139.R= ES:Rescheduling_interrupts 44514 =C2=B1 25% +278.7% 168584 =C2=B1 22% interrupts.CPU14.CA= L:Function_call_interrupts 1571267 =C2=B1 2% +73.4% 2724031 =C2=B1 4% interrupts.CPU14.RE= S:Rescheduling_interrupts 44531 =C2=B1 74% +118.3% 97218 =C2=B1 9% interrupts.CPU140.C= AL:Function_call_interrupts 1642433 =C2=B1 4% +67.7% 2755050 =C2=B1 3% interrupts.CPU140.R= ES:Rescheduling_interrupts 18209 =C2=B1 20% +520.0% 112895 =C2=B1 9% interrupts.CPU141.C= AL:Function_call_interrupts 1646542 =C2=B1 5% +67.4% 2755857 =C2=B1 3% interrupts.CPU141.R= ES:Rescheduling_interrupts 27074 =C2=B1 25% +248.7% 94399 =C2=B1 6% interrupts.CPU142.C= AL:Function_call_interrupts 1636906 =C2=B1 6% +70.5% 2790924 =C2=B1 4% interrupts.CPU142.R= ES:Rescheduling_interrupts 35996 =C2=B1 45% +178.9% 100401 =C2=B1 18% interrupts.CPU143.C= AL:Function_call_interrupts 1646893 =C2=B1 5% +61.4% 2657945 =C2=B1 2% interrupts.CPU143.R= ES:Rescheduling_interrupts 65529 =C2=B1 42% +559.7% 432327 =C2=B1 81% interrupts.CPU144.C= AL:Function_call_interrupts 1642256 =C2=B1 6% +74.6% 2867363 interrupts.CPU144.RES:Re= scheduling_interrupts 1620669 =C2=B1 6% +72.6% 2797231 =C2=B1 5% interrupts.CPU145.R= ES:Rescheduling_interrupts 1628457 =C2=B1 7% +67.8% 2731806 =C2=B1 4% interrupts.CPU146.R= ES:Rescheduling_interrupts 53098 =C2=B1 14% +155.9% 135882 =C2=B1 35% interrupts.CPU147.C= AL:Function_call_interrupts 1631018 =C2=B1 6% +64.4% 2681548 =C2=B1 3% interrupts.CPU147.R= ES:Rescheduling_interrupts 51703 =C2=B1 43% +284.0% 198542 =C2=B1 54% interrupts.CPU148.C= AL:Function_call_interrupts 1632090 =C2=B1 7% +71.4% 2797689 =C2=B1 5% interrupts.CPU148.R= ES:Rescheduling_interrupts 66088 =C2=B1 21% +319.9% 277532 =C2=B1 56% interrupts.CPU149.C= AL:Function_call_interrupts 1626229 =C2=B1 6% +71.4% 2787534 =C2=B1 4% interrupts.CPU149.R= ES:Rescheduling_interrupts 65568 =C2=B1 73% +208.4% 202203 =C2=B1 35% interrupts.CPU15.CA= L:Function_call_interrupts 1567436 =C2=B1 2% +74.0% 2727214 =C2=B1 3% interrupts.CPU15.RE= S:Rescheduling_interrupts 67724 =C2=B1 16% +654.6% 511047 =C2=B1 84% interrupts.CPU150.C= AL:Function_call_interrupts 1621540 =C2=B1 6% +69.2% 2744442 =C2=B1 5% interrupts.CPU150.R= ES:Rescheduling_interrupts 54212 =C2=B1 21% +261.1% 195770 =C2=B1 53% interrupts.CPU151.C= AL:Function_call_interrupts 1635891 =C2=B1 6% +66.9% 2729743 =C2=B1 5% interrupts.CPU151.R= ES:Rescheduling_interrupts 56923 =C2=B1 42% +131.9% 132030 =C2=B1 30% interrupts.CPU152.C= AL:Function_call_interrupts 1635561 =C2=B1 6% +70.2% 2783394 =C2=B1 6% interrupts.CPU152.R= ES:Rescheduling_interrupts 40741 =C2=B1 55% +816.4% 373366 =C2=B1118% interrupts.CPU153.C= AL:Function_call_interrupts 1644945 =C2=B1 6% +65.4% 2720699 =C2=B1 6% interrupts.CPU153.R= ES:Rescheduling_interrupts 25917 =C2=B1 35% +748.3% 219860 =C2=B1 47% interrupts.CPU154.C= AL:Function_call_interrupts 1643256 =C2=B1 6% +67.6% 2754484 =C2=B1 3% interrupts.CPU154.R= ES:Rescheduling_interrupts 43656 =C2=B1 37% +270.8% 161887 =C2=B1 51% interrupts.CPU155.C= AL:Function_call_interrupts 1635704 =C2=B1 6% +74.0% 2845520 =C2=B1 5% interrupts.CPU155.R= ES:Rescheduling_interrupts 42211 =C2=B1 12% +304.6% 170804 =C2=B1 53% interrupts.CPU156.C= AL:Function_call_interrupts 1637792 =C2=B1 7% +78.3% 2919743 =C2=B1 9% interrupts.CPU156.R= ES:Rescheduling_interrupts 36474 =C2=B1 42% +561.1% 241122 =C2=B1 48% interrupts.CPU157.C= AL:Function_call_interrupts 1637206 =C2=B1 7% +68.6% 2760749 =C2=B1 3% interrupts.CPU157.R= ES:Rescheduling_interrupts 35370 =C2=B1 40% +219.6% 113045 =C2=B1 33% interrupts.CPU158.C= AL:Function_call_interrupts 1637530 =C2=B1 6% +65.9% 2717418 =C2=B1 3% interrupts.CPU158.R= ES:Rescheduling_interrupts 48121 =C2=B1 44% +112.9% 102429 =C2=B1 11% interrupts.CPU159.C= AL:Function_call_interrupts 1631427 =C2=B1 6% +72.1% 2808239 =C2=B1 4% interrupts.CPU159.R= ES:Rescheduling_interrupts 32764 =C2=B1 32% +1121.6% 400239 =C2=B1113% interrupts.CPU16.CA= L:Function_call_interrupts 1558468 =C2=B1 2% +71.0% 2664248 =C2=B1 2% interrupts.CPU16.RE= S:Rescheduling_interrupts 40380 =C2=B1 20% +501.2% 242765 =C2=B1 49% interrupts.CPU160.C= AL:Function_call_interrupts 1630714 =C2=B1 6% +72.3% 2809922 =C2=B1 4% interrupts.CPU160.R= ES:Rescheduling_interrupts 34972 =C2=B1 46% +186.5% 100206 =C2=B1 10% interrupts.CPU161.C= AL:Function_call_interrupts 1631291 =C2=B1 6% +71.2% 2792531 =C2=B1 5% interrupts.CPU161.R= ES:Rescheduling_interrupts 49790 =C2=B1 82% +373.6% 235801 =C2=B1 58% interrupts.CPU162.C= AL:Function_call_interrupts 1626980 =C2=B1 7% +77.0% 2879835 =C2=B1 7% interrupts.CPU162.R= ES:Rescheduling_interrupts 37292 =C2=B1 41% +143.6% 90840 =C2=B1 5% interrupts.CPU163.C= AL:Function_call_interrupts 1640060 =C2=B1 6% +62.9% 2672456 =C2=B1 5% interrupts.CPU163.R= ES:Rescheduling_interrupts 28255 =C2=B1 23% +740.6% 237507 =C2=B1102% interrupts.CPU164.C= AL:Function_call_interrupts 1639697 =C2=B1 6% +67.6% 2747825 =C2=B1 3% interrupts.CPU164.R= ES:Rescheduling_interrupts 22536 =C2=B1 45% +420.7% 117340 =C2=B1 19% interrupts.CPU165.C= AL:Function_call_interrupts 1641676 =C2=B1 6% +69.8% 2787394 =C2=B1 4% interrupts.CPU165.R= ES:Rescheduling_interrupts 17382 =C2=B1 25% +734.1% 144994 =C2=B1 30% interrupts.CPU166.C= AL:Function_call_interrupts 1643083 =C2=B1 6% +66.4% 2733867 =C2=B1 4% interrupts.CPU166.R= ES:Rescheduling_interrupts 15869 =C2=B1 13% +760.6% 136581 =C2=B1 47% interrupts.CPU167.C= AL:Function_call_interrupts 1649069 =C2=B1 6% +67.5% 2761766 =C2=B1 5% interrupts.CPU167.R= ES:Rescheduling_interrupts 1281843 =C2=B1 2% +109.0% 2679156 =C2=B1 3% interrupts.CPU168.R= ES:Rescheduling_interrupts 1280224 +105.5% 2630742 interrupts.CPU169.RES:Resched= uling_interrupts 51232 =C2=B1 48% +207.8% 157679 =C2=B1 25% interrupts.CPU17.CA= L:Function_call_interrupts 1559184 +74.4% 2719017 =C2=B1 3% interrupts.CPU17.RES:Res= cheduling_interrupts 169671 =C2=B1 47% +157.4% 436734 =C2=B1 41% interrupts.CPU170.C= AL:Function_call_interrupts 1275612 =C2=B1 2% +110.5% 2685203 =C2=B1 3% interrupts.CPU170.R= ES:Rescheduling_interrupts 97174 =C2=B1 26% +486.8% 570205 =C2=B1 47% interrupts.CPU171.C= AL:Function_call_interrupts 1290810 +108.2% 2687727 =C2=B1 3% interrupts.CPU171.RES:Re= scheduling_interrupts 106669 =C2=B1 25% +527.9% 669780 =C2=B1 41% interrupts.CPU172.C= AL:Function_call_interrupts 1288447 +111.6% 2726608 =C2=B1 4% interrupts.CPU172.RES:Re= scheduling_interrupts 1263014 +115.7% 2724821 =C2=B1 2% interrupts.CPU173.RES:Re= scheduling_interrupts 1276082 +113.5% 2724465 =C2=B1 5% interrupts.CPU174.RES:Re= scheduling_interrupts 138853 =C2=B1 39% +339.0% 609594 =C2=B1 70% interrupts.CPU175.C= AL:Function_call_interrupts 1277915 =C2=B1 2% +110.5% 2690260 =C2=B1 2% interrupts.CPU175.R= ES:Rescheduling_interrupts 21539 =C2=B1 30% +908.4% 217198 =C2=B1 43% interrupts.CPU176.C= AL:Function_call_interrupts 1324601 +102.0% 2675209 =C2=B1 3% interrupts.CPU176.RES:Re= scheduling_interrupts 29124 =C2=B1 52% +580.3% 198148 =C2=B1 60% interrupts.CPU177.C= AL:Function_call_interrupts 1317494 +104.9% 2699725 =C2=B1 2% interrupts.CPU177.RES:Re= scheduling_interrupts 22946 =C2=B1 32% +679.2% 178801 =C2=B1 86% interrupts.CPU178.C= AL:Function_call_interrupts 1316930 +104.1% 2687575 =C2=B1 3% interrupts.CPU178.RES:Re= scheduling_interrupts 25435 =C2=B1 51% +2476.8% 655425 =C2=B1 53% interrupts.CPU179.C= AL:Function_call_interrupts 1316656 =C2=B1 2% +102.1% 2660994 =C2=B1 4% interrupts.CPU179.R= ES:Rescheduling_interrupts 35201 =C2=B1 31% +581.2% 239793 =C2=B1 49% interrupts.CPU18.CA= L:Function_call_interrupts 1576838 =C2=B1 2% +72.7% 2722559 =C2=B1 4% interrupts.CPU18.RE= S:Rescheduling_interrupts 20621 =C2=B1 17% +930.2% 212437 =C2=B1 46% interrupts.CPU180.C= AL:Function_call_interrupts 1331612 +104.7% 2725346 =C2=B1 2% interrupts.CPU180.RES:Re= scheduling_interrupts 27217 =C2=B1 58% +815.5% 249174 =C2=B1 65% interrupts.CPU181.C= AL:Function_call_interrupts 1322521 +102.5% 2677933 =C2=B1 2% interrupts.CPU181.RES:Re= scheduling_interrupts 24084 =C2=B1 35% +726.1% 198975 =C2=B1 83% interrupts.CPU182.C= AL:Function_call_interrupts 1321894 +106.8% 2734059 =C2=B1 6% interrupts.CPU182.RES:Re= scheduling_interrupts 20537 =C2=B1 51% +1603.5% 349855 =C2=B1 74% interrupts.CPU183.C= AL:Function_call_interrupts 1319355 +103.4% 2683610 =C2=B1 7% interrupts.CPU183.RES:Re= scheduling_interrupts 50223 =C2=B1 88% +343.6% 222783 =C2=B1 76% interrupts.CPU184.C= AL:Function_call_interrupts 1297454 +108.6% 2707093 =C2=B1 5% interrupts.CPU184.RES:Re= scheduling_interrupts 18052 =C2=B1 7% +2377.9% 447321 =C2=B1 83% interrupts.CPU185.C= AL:Function_call_interrupts 1316279 +94.4% 2558343 =C2=B1 6% interrupts.CPU185.RES:Re= scheduling_interrupts 17291 =C2=B1 6% +1937.7% 352356 =C2=B1 48% interrupts.CPU186.C= AL:Function_call_interrupts 1322307 +98.2% 2620348 =C2=B1 5% interrupts.CPU186.RES:Re= scheduling_interrupts 38595 =C2=B1 87% +249.5% 134909 =C2=B1 19% interrupts.CPU187.C= AL:Function_call_interrupts 1316431 +111.8% 2788380 =C2=B1 5% interrupts.CPU187.RES:Re= scheduling_interrupts 57106 =C2=B1 43% +295.3% 225760 =C2=B1 80% interrupts.CPU188.C= AL:Function_call_interrupts 1307952 +103.1% 2655976 =C2=B1 3% interrupts.CPU188.RES:Re= scheduling_interrupts 32244 =C2=B1 50% +717.6% 263629 =C2=B1 73% interrupts.CPU189.C= AL:Function_call_interrupts 1315554 +100.8% 2641922 =C2=B1 5% interrupts.CPU189.RES:Re= scheduling_interrupts 67998 =C2=B1114% +192.0% 198547 =C2=B1 47% interrupts.CPU19.CA= L:Function_call_interrupts 1573581 =C2=B1 2% +70.9% 2689524 =C2=B1 3% interrupts.CPU19.RE= S:Rescheduling_interrupts 37387 =C2=B1 62% +713.4% 304093 =C2=B1121% interrupts.CPU190.C= AL:Function_call_interrupts 1305475 +103.6% 2658062 =C2=B1 3% interrupts.CPU190.RES:Re= scheduling_interrupts 53140 =C2=B1 38% +262.1% 192419 =C2=B1 66% interrupts.CPU191.C= AL:Function_call_interrupts 1247661 +111.7% 2641063 =C2=B1 4% interrupts.CPU191.RES:Re= scheduling_interrupts 16795 =C2=B1 15% +2485.6% 434256 =C2=B1131% interrupts.CPU2.CAL= :Function_call_interrupts 1594055 =C2=B1 2% +67.8% 2674488 =C2=B1 6% interrupts.CPU2.RES= :Rescheduling_interrupts 37236 =C2=B1 43% +274.4% 139408 =C2=B1 40% interrupts.CPU20.CA= L:Function_call_interrupts 1579120 =C2=B1 3% +71.5% 2707538 =C2=B1 2% interrupts.CPU20.RE= S:Rescheduling_interrupts 28176 =C2=B1 22% +1194.0% 364597 =C2=B1127% interrupts.CPU21.CA= L:Function_call_interrupts 1572352 =C2=B1 2% +69.3% 2662650 =C2=B1 4% interrupts.CPU21.RE= S:Rescheduling_interrupts 39452 =C2=B1 47% +602.9% 277294 =C2=B1 35% interrupts.CPU22.CA= L:Function_call_interrupts 1554937 =C2=B1 2% +74.3% 2709852 =C2=B1 3% interrupts.CPU22.RE= S:Rescheduling_interrupts 51612 =C2=B1 35% +233.0% 171846 =C2=B1 23% interrupts.CPU23.CA= L:Function_call_interrupts 1574750 =C2=B1 2% +71.4% 2699019 =C2=B1 4% interrupts.CPU23.RE= S:Rescheduling_interrupts 32795 =C2=B1 66% +214.7% 103209 =C2=B1 20% interrupts.CPU24.CA= L:Function_call_interrupts 1650200 =C2=B1 6% +62.5% 2681029 =C2=B1 3% interrupts.CPU24.RE= S:Rescheduling_interrupts 53359 =C2=B1 44% +141.1% 128676 =C2=B1 10% interrupts.CPU25.CA= L:Function_call_interrupts 1633278 =C2=B1 5% +70.5% 2784665 =C2=B1 2% interrupts.CPU25.RE= S:Rescheduling_interrupts 34027 =C2=B1 22% +310.6% 139731 =C2=B1 30% interrupts.CPU26.CA= L:Function_call_interrupts 1635000 =C2=B1 6% +67.0% 2730460 =C2=B1 3% interrupts.CPU26.RE= S:Rescheduling_interrupts 1617723 =C2=B1 6% +63.7% 2647511 =C2=B1 2% interrupts.CPU27.RE= S:Rescheduling_interrupts 45272 =C2=B1 34% +396.8% 224906 =C2=B1 99% interrupts.CPU28.CA= L:Function_call_interrupts 1630635 =C2=B1 5% +68.9% 2754025 =C2=B1 3% interrupts.CPU28.RE= S:Rescheduling_interrupts 29538 =C2=B1 17% +490.9% 174539 =C2=B1 46% interrupts.CPU29.CA= L:Function_call_interrupts 1633066 =C2=B1 5% +63.2% 2665810 =C2=B1 3% interrupts.CPU29.RE= S:Rescheduling_interrupts 21892 =C2=B1 51% +816.1% 200560 =C2=B1 61% interrupts.CPU3.CAL= :Function_call_interrupts 1593146 =C2=B1 2% +68.1% 2678612 =C2=B1 4% interrupts.CPU3.RES= :Rescheduling_interrupts 70636 =C2=B1 46% +86.5% 131752 =C2=B1 36% interrupts.CPU30.CA= L:Function_call_interrupts 1625160 =C2=B1 5% +77.4% 2882653 =C2=B1 9% interrupts.CPU30.RE= S:Rescheduling_interrupts 50126 =C2=B1 43% +1844.3% 974582 =C2=B1134% interrupts.CPU31.CA= L:Function_call_interrupts 1641072 =C2=B1 5% +63.9% 2688933 =C2=B1 6% interrupts.CPU31.RE= S:Rescheduling_interrupts 39451 =C2=B1 25% +254.6% 139903 =C2=B1 30% interrupts.CPU32.CA= L:Function_call_interrupts 1636346 =C2=B1 6% +68.3% 2754333 =C2=B1 3% interrupts.CPU32.RE= S:Rescheduling_interrupts 28515 =C2=B1 12% +313.8% 117994 =C2=B1 26% interrupts.CPU33.CA= L:Function_call_interrupts 1636100 =C2=B1 5% +69.2% 2767497 =C2=B1 4% interrupts.CPU33.RE= S:Rescheduling_interrupts 49460 =C2=B1 35% +749.4% 420127 =C2=B1 55% interrupts.CPU34.CA= L:Function_call_interrupts 1617823 =C2=B1 6% +73.9% 2813725 =C2=B1 7% interrupts.CPU34.RE= S:Rescheduling_interrupts 42970 =C2=B1 34% +345.1% 191278 =C2=B1 74% interrupts.CPU35.CA= L:Function_call_interrupts 1637737 =C2=B1 5% +67.6% 2744100 =C2=B1 3% interrupts.CPU35.RE= S:Rescheduling_interrupts 36264 =C2=B1 48% +277.6% 136920 =C2=B1 41% interrupts.CPU36.CA= L:Function_call_interrupts 1644179 =C2=B1 5% +66.9% 2744438 =C2=B1 4% interrupts.CPU36.RE= S:Rescheduling_interrupts 37013 =C2=B1 41% +190.7% 107583 =C2=B1 18% interrupts.CPU37.CA= L:Function_call_interrupts 1637646 =C2=B1 5% +66.6% 2728878 =C2=B1 5% interrupts.CPU37.RE= S:Rescheduling_interrupts 30988 =C2=B1 37% +287.7% 120146 =C2=B1 23% interrupts.CPU38.CA= L:Function_call_interrupts 1633497 =C2=B1 5% +64.0% 2678421 =C2=B1 4% interrupts.CPU38.RE= S:Rescheduling_interrupts 54684 =C2=B1 25% +146.2% 134612 =C2=B1 30% interrupts.CPU39.CA= L:Function_call_interrupts 1627521 =C2=B1 5% +66.2% 2704610 =C2=B1 3% interrupts.CPU39.RE= S:Rescheduling_interrupts 24790 =C2=B1 40% +705.4% 199668 =C2=B1 40% interrupts.CPU4.CAL= :Function_call_interrupts 1576599 =C2=B1 2% +78.6% 2815880 =C2=B1 10% interrupts.CPU4.RES= :Rescheduling_interrupts 1628665 =C2=B1 5% +75.8% 2862895 =C2=B1 8% interrupts.CPU40.RE= S:Rescheduling_interrupts 36650 =C2=B1 38% +488.2% 215559 =C2=B1101% interrupts.CPU41.CA= L:Function_call_interrupts 1637966 =C2=B1 5% +64.7% 2698163 =C2=B1 3% interrupts.CPU41.RE= S:Rescheduling_interrupts 40300 =C2=B1 30% +155.6% 102992 =C2=B1 11% interrupts.CPU42.CA= L:Function_call_interrupts 1644487 =C2=B1 6% +63.7% 2692491 =C2=B1 4% interrupts.CPU42.RE= S:Rescheduling_interrupts 28057 =C2=B1 32% +561.2% 185519 =C2=B1 45% interrupts.CPU43.CA= L:Function_call_interrupts 1641312 =C2=B1 6% +66.6% 2733705 =C2=B1 3% interrupts.CPU43.RE= S:Rescheduling_interrupts 43418 =C2=B1 55% +375.4% 206431 =C2=B1 86% interrupts.CPU44.CA= L:Function_call_interrupts 1618052 =C2=B1 4% +77.8% 2877115 =C2=B1 7% interrupts.CPU44.RE= S:Rescheduling_interrupts 38126 =C2=B1 48% +172.4% 103839 =C2=B1 17% interrupts.CPU45.CA= L:Function_call_interrupts 1635412 =C2=B1 5% +65.8% 2711268 =C2=B1 4% interrupts.CPU45.RE= S:Rescheduling_interrupts 52804 =C2=B1 45% +438.9% 284550 =C2=B1114% interrupts.CPU46.CA= L:Function_call_interrupts 1627444 =C2=B1 6% +71.5% 2791234 =C2=B1 4% interrupts.CPU46.RE= S:Rescheduling_interrupts 34251 =C2=B1 26% +3047.6% 1078095 =C2=B1139% interrupts.CPU47.CA= L:Function_call_interrupts 1634702 =C2=B1 6% +64.2% 2683811 =C2=B1 2% interrupts.CPU47.RE= S:Rescheduling_interrupts 50563 =C2=B1107% +242.9% 173392 =C2=B1 54% interrupts.CPU48.CA= L:Function_call_interrupts 1646643 =C2=B1 6% +64.3% 2705688 =C2=B1 4% interrupts.CPU48.RE= S:Rescheduling_interrupts 8712 -39.1% 5310 =C2=B1 35% interrupts.CPU49.NMI:Non= -maskable_interrupts 8712 -39.1% 5310 =C2=B1 35% interrupts.CPU49.PMI:Per= formance_monitoring_interrupts 1629863 =C2=B1 7% +71.6% 2797619 =C2=B1 4% interrupts.CPU49.RE= S:Rescheduling_interrupts 15057 =C2=B1 12% +1512.2% 242747 =C2=B1 46% interrupts.CPU5.CAL= :Function_call_interrupts 1578515 =C2=B1 2% +72.5% 2723222 =C2=B1 4% interrupts.CPU5.RES= :Rescheduling_interrupts 34931 =C2=B1 57% +572.4% 234893 =C2=B1104% interrupts.CPU50.CA= L:Function_call_interrupts 1645373 =C2=B1 6% +64.4% 2705771 =C2=B1 4% interrupts.CPU50.RE= S:Rescheduling_interrupts 1632822 =C2=B1 7% +65.7% 2705838 interrupts.CPU51.RES:Res= cheduling_interrupts 46597 =C2=B1 75% +665.1% 356539 =C2=B1126% interrupts.CPU52.CA= L:Function_call_interrupts 1634317 =C2=B1 6% +69.6% 2771193 =C2=B1 6% interrupts.CPU52.RE= S:Rescheduling_interrupts 29197 =C2=B1 32% +744.0% 246437 =C2=B1110% interrupts.CPU53.CA= L:Function_call_interrupts 1633076 =C2=B1 6% +67.8% 2740665 =C2=B1 5% interrupts.CPU53.RE= S:Rescheduling_interrupts 1627028 =C2=B1 6% +64.3% 2672670 =C2=B1 5% interrupts.CPU54.RE= S:Rescheduling_interrupts 48011 =C2=B1 71% +440.4% 259465 =C2=B1100% interrupts.CPU55.CA= L:Function_call_interrupts 1630706 =C2=B1 6% +68.8% 2753329 =C2=B1 6% interrupts.CPU55.RE= S:Rescheduling_interrupts 47552 =C2=B1 69% +603.9% 334709 =C2=B1109% interrupts.CPU56.CA= L:Function_call_interrupts 1634017 =C2=B1 6% +68.6% 2754559 =C2=B1 4% interrupts.CPU56.RE= S:Rescheduling_interrupts 45755 =C2=B1 46% +368.5% 214385 =C2=B1 92% interrupts.CPU57.CA= L:Function_call_interrupts 1645642 =C2=B1 5% +65.1% 2716631 =C2=B1 3% interrupts.CPU57.RE= S:Rescheduling_interrupts 1626280 =C2=B1 7% +65.3% 2687459 =C2=B1 3% interrupts.CPU58.RE= S:Rescheduling_interrupts 1612122 =C2=B1 6% +74.5% 2812929 =C2=B1 4% interrupts.CPU59.RE= S:Rescheduling_interrupts 22594 =C2=B1 49% +938.1% 234553 =C2=B1 97% interrupts.CPU6.CAL= :Function_call_interrupts 1579837 =C2=B1 2% +74.5% 2756807 =C2=B1 5% interrupts.CPU6.RES= :Rescheduling_interrupts 38659 =C2=B1 61% +288.1% 150029 =C2=B1 55% interrupts.CPU60.CA= L:Function_call_interrupts 1636580 =C2=B1 6% +70.5% 2790446 =C2=B1 5% interrupts.CPU60.RE= S:Rescheduling_interrupts 63587 =C2=B1 65% +186.3% 182048 =C2=B1 42% interrupts.CPU61.CA= L:Function_call_interrupts 7613 =C2=B1 24% -30.3% 5306 =C2=B1 34% interrupts.CPU61.NM= I:Non-maskable_interrupts 7613 =C2=B1 24% -30.3% 5306 =C2=B1 34% interrupts.CPU61.PM= I:Performance_monitoring_interrupts 1633298 =C2=B1 6% +73.1% 2826576 =C2=B1 6% interrupts.CPU61.RE= S:Rescheduling_interrupts 58419 =C2=B1 11% +311.1% 240143 =C2=B1 88% interrupts.CPU62.CA= L:Function_call_interrupts 1627358 =C2=B1 6% +69.2% 2753650 =C2=B1 3% interrupts.CPU62.RE= S:Rescheduling_interrupts 1616150 =C2=B1 6% +73.2% 2798751 =C2=B1 3% interrupts.CPU63.RE= S:Rescheduling_interrupts 1620897 =C2=B1 6% +69.6% 2749634 =C2=B1 5% interrupts.CPU64.RE= S:Rescheduling_interrupts 72292 =C2=B1 16% +288.7% 281002 =C2=B1 64% interrupts.CPU65.CA= L:Function_call_interrupts 1625525 =C2=B1 6% +72.0% 2796028 =C2=B1 4% interrupts.CPU65.RE= S:Rescheduling_interrupts 59368 =C2=B1 61% +374.4% 281670 =C2=B1 84% interrupts.CPU66.CA= L:Function_call_interrupts 1624883 =C2=B1 7% +67.9% 2728039 =C2=B1 4% interrupts.CPU66.RE= S:Rescheduling_interrupts 56989 =C2=B1 18% +489.4% 335874 =C2=B1 93% interrupts.CPU67.CA= L:Function_call_interrupts 1635941 =C2=B1 6% +63.3% 2671412 =C2=B1 4% interrupts.CPU67.RE= S:Rescheduling_interrupts 73479 =C2=B1 41% +167.4% 196457 =C2=B1 37% interrupts.CPU68.CA= L:Function_call_interrupts 1627694 =C2=B1 6% +69.7% 2762708 =C2=B1 4% interrupts.CPU68.RE= S:Rescheduling_interrupts 65249 =C2=B1 17% +299.9% 260907 =C2=B1 62% interrupts.CPU69.CA= L:Function_call_interrupts 1619730 =C2=B1 6% +69.8% 2750842 =C2=B1 3% interrupts.CPU69.RE= S:Rescheduling_interrupts 34584 =C2=B1 54% +315.1% 143576 =C2=B1 27% interrupts.CPU7.CAL= :Function_call_interrupts 1566878 =C2=B1 3% +72.6% 2704987 =C2=B1 4% interrupts.CPU7.RES= :Rescheduling_interrupts 86864 =C2=B1 43% +376.6% 413988 =C2=B1 67% interrupts.CPU70.CA= L:Function_call_interrupts 1611265 =C2=B1 7% +69.7% 2734257 =C2=B1 4% interrupts.CPU70.RE= S:Rescheduling_interrupts 1622742 =C2=B1 6% +70.0% 2758139 =C2=B1 4% interrupts.CPU71.RE= S:Rescheduling_interrupts 1293497 +102.8% 2623072 =C2=B1 3% interrupts.CPU72.RES:Res= cheduling_interrupts 1269580 =C2=B1 2% +104.1% 2591344 interrupts.CPU73.RES:Res= cheduling_interrupts 1286585 +109.8% 2699191 =C2=B1 7% interrupts.CPU74.RES:Res= cheduling_interrupts 1275894 +105.7% 2624607 =C2=B1 4% interrupts.CPU75.RES:Res= cheduling_interrupts 1288461 +105.4% 2645887 =C2=B1 5% interrupts.CPU76.RES:Res= cheduling_interrupts 1268852 +109.2% 2654433 =C2=B1 3% interrupts.CPU77.RES:Res= cheduling_interrupts 1270055 +111.0% 2679593 =C2=B1 5% interrupts.CPU78.RES:Res= cheduling_interrupts 107430 =C2=B1 23% +237.1% 362134 =C2=B1 61% interrupts.CPU79.CA= L:Function_call_interrupts 1283084 =C2=B1 2% +104.5% 2624210 =C2=B1 2% interrupts.CPU79.RE= S:Rescheduling_interrupts 33309 =C2=B1 62% +366.2% 155279 =C2=B1 61% interrupts.CPU8.CAL= :Function_call_interrupts 1581608 =C2=B1 3% +74.8% 2764549 =C2=B1 9% interrupts.CPU8.RES= :Rescheduling_interrupts 1269387 +108.3% 2644462 =C2=B1 4% interrupts.CPU80.RES:Res= cheduling_interrupts 1280760 +116.8% 2776414 =C2=B1 3% interrupts.CPU81.RES:Res= cheduling_interrupts 1258615 +117.9% 2742001 =C2=B1 4% interrupts.CPU82.RES:Res= cheduling_interrupts 1269245 +108.8% 2649727 =C2=B1 5% interrupts.CPU83.RES:Res= cheduling_interrupts 1273226 +112.2% 2701404 =C2=B1 2% interrupts.CPU84.RES:Res= cheduling_interrupts 1270780 +109.3% 2659259 =C2=B1 3% interrupts.CPU85.RES:Res= cheduling_interrupts 1247419 +114.7% 2678107 =C2=B1 5% interrupts.CPU86.RES:Res= cheduling_interrupts 1274443 +110.5% 2682986 =C2=B1 8% interrupts.CPU87.RES:Res= cheduling_interrupts 1272993 =C2=B1 2% +109.3% 2664804 =C2=B1 5% interrupts.CPU88.RE= S:Rescheduling_interrupts 1256356 +112.3% 2667522 =C2=B1 9% interrupts.CPU89.RES:Res= cheduling_interrupts 30589 =C2=B1 37% +500.6% 183705 =C2=B1 58% interrupts.CPU9.CAL= :Function_call_interrupts 1578766 =C2=B1 2% +68.0% 2652415 =C2=B1 5% interrupts.CPU9.RES= :Rescheduling_interrupts 1268068 +105.2% 2602518 =C2=B1 5% interrupts.CPU90.RES:Res= cheduling_interrupts 127950 =C2=B1 27% +285.9% 493790 =C2=B1 56% interrupts.CPU91.CA= L:Function_call_interrupts 1288390 +110.3% 2709080 =C2=B1 4% interrupts.CPU91.RES:Res= cheduling_interrupts 209436 =C2=B1 42% +136.0% 494266 =C2=B1 35% interrupts.CPU92.CA= L:Function_call_interrupts 1267400 =C2=B1 2% +114.4% 2717227 =C2=B1 3% interrupts.CPU92.RE= S:Rescheduling_interrupts 135192 =C2=B1 31% +496.4% 806290 =C2=B1 49% interrupts.CPU93.CA= L:Function_call_interrupts 1282137 +112.0% 2718053 =C2=B1 5% interrupts.CPU93.RES:Res= cheduling_interrupts 115622 =C2=B1 27% +272.2% 430327 =C2=B1 51% interrupts.CPU94.CA= L:Function_call_interrupts 1284890 +111.3% 2714683 =C2=B1 5% interrupts.CPU94.RES:Res= cheduling_interrupts 1214298 +116.6% 2629677 =C2=B1 3% interrupts.CPU95.RES:Res= cheduling_interrupts 65905 =C2=B1 50% +195.8% 194917 =C2=B1 56% interrupts.CPU96.CA= L:Function_call_interrupts 1569271 +78.7% 2804172 =C2=B1 3% interrupts.CPU96.RES:Res= cheduling_interrupts 1566284 +74.8% 2737714 =C2=B1 5% interrupts.CPU97.RES:Res= cheduling_interrupts 26112 =C2=B1 29% +589.9% 180143 =C2=B1 62% interrupts.CPU98.CA= L:Function_call_interrupts 1582854 =C2=B1 2% +67.0% 2643026 =C2=B1 3% interrupts.CPU98.RE= S:Rescheduling_interrupts 41178 =C2=B1 45% +304.3% 166501 =C2=B1 71% interrupts.CPU99.CA= L:Function_call_interrupts 1577451 +69.0% 2665471 =C2=B1 4% interrupts.CPU99.RES:Res= cheduling_interrupts 160.25 =C2=B1 8% +125.1% 360.75 =C2=B1 2% interrupts.IWI:IRQ_= work_interrupts 2.944e+08 +77.6% 5.229e+08 =C2=B1 3% interrupts.RES:Reschedul= ing_interrupts 48.38 -29.4 18.98 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.menu_select.do_idle.cpu_startup_entry.start_secondary.secondary_st= artup_64 66.86 -20.5 46.39 perf-profile.calltrace.cycles= -pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 67.21 -20.3 46.89 perf-profile.calltrace.cycles= -pp.secondary_startup_64 66.91 -20.3 46.59 perf-profile.calltrace.cycles= -pp.cpu_startup_entry.start_secondary.secondary_startup_64 66.92 -20.3 46.63 perf-profile.calltrace.cycles= -pp.start_secondary.secondary_startup_64 1.64 =C2=B1 2% -1.4 0.29 =C2=B1101% perf-profile.calltr= ace.cycles-pp.intel_idle.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_star= tup_entry 13.61 -0.6 13.00 perf-profile.calltrace.cycles= -pp.cpuidle_enter.do_idle.cpu_startup_entry.start_secondary.secondary_start= up_64 0.72 =C2=B1 2% -0.5 0.26 =C2=B1100% perf-profile.calltr= ace.cycles-pp.file_update_time.pipe_write.new_sync_write.vfs_write.ksys_wri= te 1.05 -0.4 0.69 perf-profile.calltrace.cycles= -pp.update_rq_clock.__sched_text_start.schedule.pipe_read.new_sync_read 0.89 -0.3 0.59 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.security_file_permission.vfs_write.ksys_write.do_syscall_64.entry_= SYSCALL_64_after_hwframe 0.98 -0.1 0.84 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.security_file_permission.vfs_read.ksys_read.do_syscall_64.entry_SY= SCALL_64_after_hwframe 0.70 -0.1 0.56 perf-profile.calltrace.cycles= -pp.update_rq_clock.try_to_wake_up.autoremove_wake_function.__wake_up_commo= n.__wake_up_common_lock 0.87 -0.0 0.83 perf-profile.calltrace.cycles= -pp.mutex_lock.pipe_read.new_sync_read.vfs_read.ksys_read 0.89 =C2=B1 2% +0.1 0.98 perf-profile.calltrace.c= ycles-pp.copy_page_from_iter.pipe_write.new_sync_write.vfs_write.ksys_write 0.92 +0.4 1.33 perf-profile.calltrace.cycles= -pp.select_task_rq_fair.try_to_wake_up.autoremove_wake_function.__wake_up_c= ommon.__wake_up_common_lock 12.34 +0.4 12.75 perf-profile.calltrace.cycles= -pp.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry.start_secon= dary 0.00 +0.5 0.52 perf-profile.calltrace.cycles= -pp.fsnotify.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwfr= ame 0.00 +0.5 0.52 perf-profile.calltrace.cycles= -pp.__calc_delta.update_curr.dequeue_entity.dequeue_task_fair.__sched_text_= start 0.00 +0.5 0.55 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64.write 0.00 +0.6 0.55 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.put_prev_task_fair.__sched_text_start.schedule.pipe_read.new_sync_= read 0.00 +0.6 0.56 perf-profile.calltrace.cycles= -pp.newidle_balance.pick_next_task_fair.__sched_text_start.schedule.pipe_re= ad 0.00 +0.6 0.57 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64.read 0.00 +0.6 0.59 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.finish_task_switch.__sched_text_start.schedule.pipe_read.new_sync_= read 0.00 +0.6 0.59 perf-profile.calltrace.cycles= -pp.check_preempt_curr.ttwu_do_wakeup.try_to_wake_up.autoremove_wake_functi= on.__wake_up_common 0.00 +0.6 0.59 perf-profile.calltrace.cycles= -pp.select_idle_sibling.select_task_rq_fair.try_to_wake_up.autoremove_wake_= function.__wake_up_common 0.00 +0.7 0.66 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.fsnotify.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_h= wframe 0.00 +0.7 0.70 perf-profile.calltrace.cycles= -pp.ttwu_do_wakeup.try_to_wake_up.autoremove_wake_function.__wake_up_common= .__wake_up_common_lock 0.00 +0.7 0.70 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.hrtimer_next_event_without.tick_nohz_get_sleep_length.menu_select.= do_idle.cpu_startup_entry 0.00 +0.7 0.73 perf-profile.calltrace.cycles= -pp.pick_next_task_fair.__sched_text_start.schedule.pipe_read.new_sync_read 0.78 +0.7 1.52 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.prepare_to_wait_event.pipe_read.new_sync_read.vfs_read.ksys_read 0.14 =C2=B1173% +0.9 0.99 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.update_load_avg.set_next_entity.pick_next_task_fair.__sched_t= ext_start.schedule_idle 0.00 +0.9 0.91 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__switch_to_asm 0.00 +0.9 0.92 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__switch_to_asm.read 0.13 =C2=B1173% +1.0 1.09 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.update_load_avg.enqueue_entity.enqueue_task_fair.activate_tas= k.ttwu_do_activate 0.00 +1.0 0.96 =C2=B1 2% perf-profile.calltrace.c= ycles-pp._find_next_bit.__next_timer_interrupt.get_next_timer_interrupt.tic= k_nohz_next_event.tick_nohz_get_sleep_length 0.14 =C2=B1173% +1.0 1.18 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.update_load_avg.dequeue_entity.dequeue_task_fair.__sched_text= _start.schedule 0.71 =C2=B1 11% +1.1 1.76 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.set_next_entity.pick_next_task_fair.__sched_text_start.schedu= le_idle.do_idle 0.00 +1.1 1.07 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.copy_page_to_iter.pipe_read.new_sync_read.vfs_read.ksys_read 0.00 +1.1 1.07 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.timekeeping_max_deferment.tick_nohz_next_event.tick_nohz_get_sleep= _length.menu_select.do_idle 6.07 +1.2 7.24 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__switch_to 0.90 =C2=B1 5% +1.2 2.14 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.update_curr.dequeue_entity.dequeue_task_fair.__sched_text_sta= rt.schedule 0.00 +1.2 1.25 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__switch_to.read 0.62 +1.4 2.02 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__next_timer_interrupt.get_next_timer_interrupt.tick_nohz_next_eve= nt.tick_nohz_get_sleep_length.menu_select 2.04 =C2=B1 4% +1.4 3.47 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.enqueue_entity.enqueue_task_fair.activate_task.ttwu_do_activa= te.try_to_wake_up 0.57 +1.5 2.04 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.ktime_get.tick_nohz_idle_enter.do_idle.cpu_startup_entry.start_sec= ondary 2.60 =C2=B1 4% +1.6 4.17 perf-profile.calltrace.c= ycles-pp.enqueue_task_fair.activate_task.ttwu_do_activate.try_to_wake_up.au= toremove_wake_function 2.73 =C2=B1 4% +1.6 4.36 perf-profile.calltrace.c= ycles-pp.activate_task.ttwu_do_activate.try_to_wake_up.autoremove_wake_func= tion.__wake_up_common 2.76 =C2=B1 4% +1.7 4.42 perf-profile.calltrace.c= ycles-pp.ttwu_do_activate.try_to_wake_up.autoremove_wake_function.__wake_up= _common.__wake_up_common_lock 0.74 +1.7 2.48 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.tick_nohz_idle_enter.do_idle.cpu_startup_entry.start_secondary.sec= ondary_startup_64 1.01 =C2=B1 8% +1.8 2.85 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.pick_next_task_fair.__sched_text_start.schedule_idle.do_idle.= cpu_startup_entry 0.00 +2.0 1.99 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.ktime_get.tick_nohz_idle_exit.do_idle.cpu_startup_entry.start_seco= ndary 0.99 +2.1 3.07 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.get_next_timer_interrupt.tick_nohz_next_event.tick_nohz_get_sleep_= length.menu_select.do_idle 0.00 +2.4 2.40 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.tick_nohz_idle_exit.do_idle.cpu_startup_entry.start_secondary.seco= ndary_startup_64 5.42 +2.9 8.35 perf-profile.calltrace.cycles= -pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_comm= on_lock.pipe_write 1.86 =C2=B1 8% +3.0 4.83 perf-profile.calltrace.c= ycles-pp.dequeue_entity.dequeue_task_fair.__sched_text_start.schedule.pipe_= read 1.47 +3.1 4.55 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select.do_idl= e.cpu_startup_entry 5.55 +3.1 8.63 perf-profile.calltrace.cycles= -pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.pipe_wr= ite.new_sync_write 5.65 +3.1 8.78 perf-profile.calltrace.cycles= -pp.__wake_up_common.__wake_up_common_lock.pipe_write.new_sync_write.vfs_wr= ite 2.23 =C2=B1 7% +3.2 5.43 perf-profile.calltrace.c= ycles-pp.dequeue_task_fair.__sched_text_start.schedule.pipe_read.new_sync_r= ead 5.92 +3.4 9.36 perf-profile.calltrace.cycles= -pp.__wake_up_common_lock.pipe_write.new_sync_write.vfs_write.ksys_write 2.03 +3.6 5.58 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.tick_nohz_get_sleep_length.menu_select.do_idle.cpu_startup_entry.s= tart_secondary 1.95 =C2=B1 4% +3.6 5.53 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__sched_text_start.schedule_idle.do_idle.cpu_startup_entry.st= art_secondary 2.02 =C2=B1 4% +3.8 5.79 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.schedule_idle.do_idle.cpu_startup_entry.start_secondary.secon= dary_startup_64 8.70 +4.1 12.84 perf-profile.calltrace.cycles= -pp.new_sync_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_afte= r_hwframe 8.24 +4.2 12.44 perf-profile.calltrace.cycles= -pp.pipe_write.new_sync_write.vfs_write.ksys_write.do_syscall_64 11.41 +4.4 15.82 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.write 11.64 +4.4 16.06 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe.write 10.86 +4.4 15.30 perf-profile.calltrace.cycles= -pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write 10.21 +4.5 14.69 perf-profile.calltrace.cycles= -pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write 12.10 +5.1 17.21 perf-profile.calltrace.cycles= -pp.write 5.35 =C2=B1 2% +5.8 11.15 perf-profile.calltrace.c= ycles-pp.__sched_text_start.schedule.pipe_read.new_sync_read.vfs_read 5.59 =C2=B1 2% +6.0 11.59 perf-profile.calltrace.c= ycles-pp.schedule.pipe_read.new_sync_read.vfs_read.ksys_read 2.82 +6.3 9.09 perf-profile.calltrace.cycles= -pp.poll_idle.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry 9.58 +8.3 17.89 perf-profile.calltrace.cycles= -pp.pipe_read.new_sync_read.vfs_read.ksys_read.do_syscall_64 9.88 +9.0 18.84 perf-profile.calltrace.cycles= -pp.new_sync_read.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_h= wframe 11.31 +10.1 21.46 perf-profile.calltrace.cycles= -pp.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read 11.73 +10.3 22.07 perf-profile.calltrace.cycles= -pp.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read 12.33 +10.9 23.27 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.read 12.59 +11.0 23.60 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe.read 14.09 +13.3 27.35 perf-profile.calltrace.cycles= -pp.read 48.61 -29.5 19.12 =C2=B1 3% perf-profile.children.cy= cles-pp.menu_select 67.17 -20.4 46.77 perf-profile.children.cycles-= pp.do_idle 67.21 -20.3 46.89 perf-profile.children.cycles-= pp.secondary_startup_64 67.21 -20.3 46.89 perf-profile.children.cycles-= pp.cpu_startup_entry 66.92 -20.3 46.63 perf-profile.children.cycles-= pp.start_secondary 1.65 =C2=B1 2% -1.1 0.54 =C2=B1 12% perf-profile.childr= en.cycles-pp.intel_idle 1.41 -0.8 0.61 =C2=B1 3% perf-profile.children.cy= cles-pp.asm_sysvec_reschedule_ipi 13.63 -0.6 13.02 perf-profile.children.cycles-= pp.cpuidle_enter_state 13.67 -0.6 13.08 perf-profile.children.cycles-= pp.cpuidle_enter 1.41 -0.5 0.90 =C2=B1 3% perf-profile.children.cy= cles-pp.common_file_perm 1.76 -0.5 1.29 perf-profile.children.cycles-= pp.update_rq_clock 1.88 -0.4 1.47 =C2=B1 2% perf-profile.children.cy= cles-pp.security_file_permission 0.72 =C2=B1 2% -0.2 0.51 =C2=B1 3% perf-profile.childr= en.cycles-pp.file_update_time 0.17 =C2=B1 2% -0.1 0.06 =C2=B1 20% perf-profile.childr= en.cycles-pp.pm_qos_read_value 0.31 =C2=B1 2% -0.1 0.21 =C2=B1 3% perf-profile.childr= en.cycles-pp.aa_file_perm 0.20 =C2=B1 3% -0.1 0.11 =C2=B1 3% perf-profile.childr= en.cycles-pp.can_stop_idle_tick 0.23 =C2=B1 3% -0.1 0.15 =C2=B1 2% perf-profile.childr= en.cycles-pp.__enqueue_entity 0.40 -0.1 0.34 =C2=B1 3% perf-profile.children.cy= cles-pp.iov_iter_init 0.07 =C2=B1 6% -0.0 0.03 =C2=B1100% perf-profile.childr= en.cycles-pp.perf_swevent_event 0.20 =C2=B1 4% -0.0 0.16 =C2=B1 4% perf-profile.childr= en.cycles-pp.apparmor_file_permission 0.09 -0.0 0.06 perf-profile.children.cycles-= pp.rw_verify_area 0.10 =C2=B1 4% -0.0 0.07 perf-profile.children.cy= cles-pp.irq_enter_rcu 0.12 +0.0 0.13 perf-profile.children.cycles-= pp._raw_spin_trylock 0.06 =C2=B1 7% +0.0 0.08 perf-profile.children.cy= cles-pp.tsc_verify_tsc_adjust 0.16 =C2=B1 4% +0.0 0.18 =C2=B1 8% perf-profile.childr= en.cycles-pp.child 0.29 +0.0 0.31 =C2=B1 2% perf-profile.children.cy= cles-pp.__syscall_return_slowpath 0.09 =C2=B1 4% +0.0 0.12 =C2=B1 3% perf-profile.childr= en.cycles-pp.clockevents_program_event 0.06 +0.0 0.09 perf-profile.children.cycles-= pp.arch_cpu_idle_enter 0.16 =C2=B1 4% +0.0 0.19 =C2=B1 2% perf-profile.childr= en.cycles-pp.place_entity 0.09 +0.0 0.12 =C2=B1 3% perf-profile.children.cy= cles-pp.__x64_sys_write 0.12 +0.0 0.15 =C2=B1 5% perf-profile.children.cy= cles-pp.tick_sched_handle 0.12 +0.0 0.15 =C2=B1 5% perf-profile.children.cy= cles-pp.update_process_times 0.10 =C2=B1 5% +0.0 0.14 =C2=B1 7% perf-profile.childr= en.cycles-pp.ktime_get_coarse_real_ts64 0.41 =C2=B1 2% +0.0 0.46 =C2=B1 4% perf-profile.childr= en.cycles-pp.current_time 0.10 =C2=B1 4% +0.0 0.15 =C2=B1 2% perf-profile.childr= en.cycles-pp.rb_insert_color 0.23 +0.0 0.28 =C2=B1 2% perf-profile.children.cy= cles-pp.ttwu_queue_wakelist 0.14 =C2=B1 3% +0.0 0.19 =C2=B1 4% perf-profile.childr= en.cycles-pp.tick_sched_timer 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.default_send_IPI_single_phys 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.tick_nohz_idle_got_tick 0.43 +0.1 0.49 =C2=B1 2% perf-profile.children.cy= cles-pp.__might_sleep 0.00 +0.1 0.05 =C2=B1 8% perf-profile.children.cy= cles-pp.tick_nohz_idle_retain_tick 0.00 +0.1 0.06 =C2=B1 9% perf-profile.children.cy= cles-pp.check_cfs_rq_runtime 0.01 =C2=B1173% +0.1 0.07 =C2=B1 12% perf-profile.childr= en.cycles-pp.ktime_get_update_offsets_now 0.14 =C2=B1 3% +0.1 0.20 =C2=B1 2% perf-profile.childr= en.cycles-pp.native_irq_return_iret 0.12 =C2=B1 6% +0.1 0.18 =C2=B1 6% perf-profile.childr= en.cycles-pp.__sb_start_write 0.05 +0.1 0.11 =C2=B1 4% perf-profile.children.cy= cles-pp.update_ts_time_stats 0.90 +0.1 0.96 perf-profile.children.cycles-= pp.asm_sysvec_apic_timer_interrupt 0.09 +0.1 0.15 =C2=B1 3% perf-profile.children.cy= cles-pp.rcu_dynticks_eqs_enter 0.00 +0.1 0.07 =C2=B1 7% perf-profile.children.cy= cles-pp.scheduler_tick 0.00 +0.1 0.07 =C2=B1 17% perf-profile.children.cy= cles-pp.sysvec_call_function_single 0.00 +0.1 0.07 =C2=B1 10% perf-profile.children.cy= cles-pp.cpuidle_reflect 0.21 =C2=B1 2% +0.1 0.28 =C2=B1 5% perf-profile.childr= en.cycles-pp.__cgroup_account_cputime 0.00 +0.1 0.08 =C2=B1 6% perf-profile.children.cy= cles-pp.tick_check_broadcast_expired 0.14 +0.1 0.22 =C2=B1 3% perf-profile.children.cy= cles-pp.__x64_sys_read 0.06 +0.1 0.14 =C2=B1 6% perf-profile.children.cy= cles-pp.__sb_end_write 0.10 =C2=B1 4% +0.1 0.18 =C2=B1 3% perf-profile.childr= en.cycles-pp.__list_del_entry_valid 0.00 +0.1 0.08 =C2=B1 5% perf-profile.children.cy= cles-pp.perf_mux_hrtimer_handler 0.36 =C2=B1 2% +0.1 0.45 perf-profile.children.cy= cles-pp.call_cpuidle 0.00 +0.1 0.09 =C2=B1 4% perf-profile.children.cy= cles-pp.perf_exclude_event 0.06 =C2=B1 7% +0.1 0.15 =C2=B1 2% perf-profile.childr= en.cycles-pp.rcu_dynticks_eqs_exit 0.21 =C2=B1 2% +0.1 0.30 =C2=B1 3% perf-profile.childr= en.cycles-pp.__hrtimer_run_queues 0.01 =C2=B1173% +0.1 0.11 =C2=B1 18% perf-profile.childr= en.cycles-pp.asm_sysvec_call_function_single 0.00 +0.1 0.10 perf-profile.children.cycles-= pp.timer_clear_idle 0.05 =C2=B1 9% +0.1 0.16 =C2=B1 2% perf-profile.childr= en.cycles-pp.timestamp_truncate 0.00 +0.1 0.10 =C2=B1 4% perf-profile.children.cy= cles-pp.rcu_needs_cpu 0.00 +0.1 0.10 =C2=B1 4% perf-profile.children.cy= cles-pp.cpuidle_not_available 0.90 +0.1 1.01 perf-profile.children.cycles-= pp.copy_page_from_iter 0.00 +0.1 0.11 perf-profile.children.cycles-= pp.nr_iowait_cpu 0.00 +0.1 0.11 =C2=B1 6% perf-profile.children.cy= cles-pp.init_wait_entry 0.10 =C2=B1 5% +0.1 0.21 =C2=B1 2% perf-profile.childr= en.cycles-pp.__update_idle_core 0.07 =C2=B1 7% +0.1 0.18 =C2=B1 5% perf-profile.childr= en.cycles-pp.testcase 0.76 +0.1 0.88 =C2=B1 2% perf-profile.children.cy= cles-pp.sysvec_apic_timer_interrupt 0.00 +0.1 0.12 perf-profile.children.cycles-= pp.get_cpu_device 0.05 +0.1 0.17 perf-profile.children.cycles-= pp.rcu_all_qs 0.00 +0.1 0.13 =C2=B1 3% perf-profile.children.cy= cles-pp.__list_add_valid 0.10 +0.1 0.23 =C2=B1 3% perf-profile.children.cy= cles-pp.available_idle_cpu 0.10 =C2=B1 4% +0.1 0.23 =C2=B1 3% perf-profile.childr= en.cycles-pp.rcu_eqs_enter 0.07 =C2=B1 7% +0.1 0.20 =C2=B1 4% perf-profile.childr= en.cycles-pp.cpus_share_cache 0.11 +0.1 0.25 perf-profile.children.cycles-= pp.set_next_task_idle 0.11 =C2=B1 3% +0.1 0.25 =C2=B1 5% perf-profile.childr= en.cycles-pp.anon_pipe_buf_release 0.36 +0.1 0.51 =C2=B1 4% perf-profile.children.cy= cles-pp.__sysvec_apic_timer_interrupt 0.07 =C2=B1 5% +0.1 0.22 perf-profile.children.cy= cles-pp.copy_user_enhanced_fast_string 0.35 +0.2 0.51 =C2=B1 4% perf-profile.children.cy= cles-pp.hrtimer_interrupt 0.12 =C2=B1 3% +0.2 0.27 =C2=B1 3% perf-profile.childr= en.cycles-pp.switch_fpu_return 0.06 =C2=B1 9% +0.2 0.21 =C2=B1 2% perf-profile.childr= en.cycles-pp.clear_buddies 0.21 =C2=B1 3% +0.2 0.36 =C2=B1 4% perf-profile.childr= en.cycles-pp.atime_needs_update 0.15 =C2=B1 2% +0.2 0.31 perf-profile.children.cy= cles-pp.pick_next_task_idle 0.11 =C2=B1 4% +0.2 0.26 perf-profile.children.cy= cles-pp.resched_curr 0.00 +0.2 0.16 =C2=B1 2% perf-profile.children.cy= cles-pp.put_prev_task_idle 0.00 +0.2 0.16 =C2=B1 20% perf-profile.children.cy= cles-pp.rb_next 0.62 +0.2 0.79 =C2=B1 2% perf-profile.children.cy= cles-pp.asm_call_on_stack 0.00 +0.2 0.17 =C2=B1 4% perf-profile.children.cy= cles-pp.menu_reflect 0.44 =C2=B1 2% +0.2 0.61 perf-profile.children.cy= cles-pp.select_idle_sibling 0.09 +0.2 0.27 perf-profile.children.cycles-= pp.rcu_eqs_exit 0.03 =C2=B1100% +0.2 0.20 =C2=B1 2% perf-profile.childr= en.cycles-pp.rb_erase 0.28 =C2=B1 4% +0.2 0.46 perf-profile.children.cy= cles-pp.account_entity_enqueue 0.29 =C2=B1 2% +0.2 0.48 =C2=B1 2% perf-profile.childr= en.cycles-pp.mutex_unlock 0.09 +0.2 0.27 perf-profile.children.cycles-= pp.finish_wait 0.09 +0.2 0.28 perf-profile.children.cycles-= pp._cond_resched 0.17 =C2=B1 3% +0.2 0.36 perf-profile.children.cy= cles-pp.switch_mm_irqs_off 0.20 =C2=B1 3% +0.2 0.40 perf-profile.children.cy= cles-pp.copyout 0.15 =C2=B1 2% +0.2 0.35 =C2=B1 2% perf-profile.childr= en.cycles-pp._raw_spin_lock_irq 0.25 +0.2 0.46 =C2=B1 2% perf-profile.children.cy= cles-pp.touch_atime 1.01 +0.2 1.21 perf-profile.children.cycles-= pp.mutex_lock 0.40 =C2=B1 2% +0.2 0.61 perf-profile.children.cy= cles-pp.fsnotify_parent 0.07 =C2=B1 7% +0.2 0.28 =C2=B1 12% perf-profile.childr= en.cycles-pp.__hrtimer_next_event_base 0.20 =C2=B1 2% +0.2 0.42 =C2=B1 3% perf-profile.childr= en.cycles-pp.copy_user_generic_unrolled 0.00 +0.2 0.23 perf-profile.children.cycles-= pp.rcu_qs 0.00 +0.2 0.24 =C2=B1 4% perf-profile.children.cy= cles-pp.tick_nohz_tick_stopped 0.09 =C2=B1 4% +0.2 0.33 =C2=B1 2% perf-profile.childr= en.cycles-pp.put_prev_entity 0.13 +0.2 0.38 =C2=B1 2% perf-profile.children.cy= cles-pp.copyin 0.08 +0.2 0.33 =C2=B1 2% perf-profile.children.cy= cles-pp.__x86_indirect_thunk_rax 0.09 +0.2 0.34 =C2=B1 3% perf-profile.children.cy= cles-pp.find_next_bit 0.11 =C2=B1 8% +0.3 0.36 =C2=B1 3% perf-profile.childr= en.cycles-pp.update_min_vruntime 0.21 =C2=B1 3% +0.3 0.47 =C2=B1 2% perf-profile.childr= en.cycles-pp.__prepare_exit_to_usermode 0.00 +0.3 0.26 =C2=B1 3% perf-profile.children.cy= cles-pp.deactivate_task 0.38 =C2=B1 5% +0.3 0.65 =C2=B1 2% perf-profile.childr= en.cycles-pp.reweight_entity 0.58 +0.3 0.86 perf-profile.children.cycles-= pp.___might_sleep 0.38 +0.3 0.67 perf-profile.children.cycles-= pp.__fdget_pos 0.10 +0.3 0.40 perf-profile.children.cycles-= pp.__might_fault 0.16 =C2=B1 7% +0.3 0.46 =C2=B1 3% perf-profile.childr= en.cycles-pp.cpuacct_charge 0.17 =C2=B1 2% +0.3 0.47 =C2=B1 2% perf-profile.childr= en.cycles-pp.rcu_idle_exit 0.16 =C2=B1 2% +0.3 0.47 =C2=B1 2% perf-profile.childr= en.cycles-pp.hrtimer_get_next_event 0.14 =C2=B1 17% +0.3 0.45 =C2=B1 2% perf-profile.childr= en.cycles-pp.account_entity_dequeue 0.31 +0.3 0.64 perf-profile.children.cycles-= pp.read_tsc 0.17 =C2=B1 2% +0.3 0.52 perf-profile.children.cy= cles-pp.__calc_delta 0.24 +0.4 0.60 perf-profile.children.cycles-= pp.check_preempt_curr 0.20 =C2=B1 6% +0.4 0.58 =C2=B1 2% perf-profile.childr= en.cycles-pp.pick_next_entity 0.20 =C2=B1 3% +0.4 0.58 perf-profile.children.cy= cles-pp.__fget_light 0.18 =C2=B1 2% +0.4 0.57 perf-profile.children.cy= cles-pp.put_prev_task_fair 0.17 =C2=B1 2% +0.4 0.57 perf-profile.children.cy= cles-pp.newidle_balance 0.30 +0.4 0.71 perf-profile.children.cycles-= pp.ttwu_do_wakeup 0.93 +0.4 1.33 perf-profile.children.cycles-= pp.select_task_rq_fair 0.46 +0.4 0.87 perf-profile.children.cycles-= pp.___perf_sw_event 0.00 +0.5 0.48 perf-profile.children.cycles-= pp.rcu_note_context_switch 0.21 =C2=B1 2% +0.5 0.72 =C2=B1 5% perf-profile.childr= en.cycles-pp.hrtimer_next_event_without 0.61 +0.5 1.16 =C2=B1 2% perf-profile.children.cy= cles-pp.native_sched_clock 0.34 =C2=B1 8% +0.5 0.89 =C2=B1 2% perf-profile.childr= en.cycles-pp.update_cfs_group 0.63 +0.6 1.21 =C2=B1 2% perf-profile.children.cy= cles-pp.sched_clock 0.40 +0.6 0.98 =C2=B1 2% perf-profile.children.cy= cles-pp.finish_task_switch 0.27 +0.6 0.85 perf-profile.children.cycles-= pp._raw_spin_lock 0.50 +0.6 1.09 =C2=B1 2% perf-profile.children.cy= cles-pp.copy_page_to_iter 0.40 =C2=B1 6% +0.6 1.00 =C2=B1 2% perf-profile.childr= en.cycles-pp.__update_load_avg_se 0.48 +0.6 1.12 =C2=B1 2% perf-profile.children.cy= cles-pp.entry_SYSCALL_64 0.66 +0.7 1.31 =C2=B1 2% perf-profile.children.cy= cles-pp.sched_clock_cpu 0.31 =C2=B1 2% +0.7 0.98 =C2=B1 3% perf-profile.childr= en.cycles-pp.syscall_return_via_sysret 0.79 +0.8 1.57 =C2=B1 3% perf-profile.children.cy= cles-pp.prepare_to_wait_event 0.33 =C2=B1 6% +0.8 1.11 =C2=B1 2% perf-profile.childr= en.cycles-pp.__update_load_avg_cfs_rq 0.40 +0.9 1.31 =C2=B1 3% perf-profile.children.cy= cles-pp._find_next_bit 0.14 =C2=B1 3% +0.9 1.07 =C2=B1 5% perf-profile.childr= en.cycles-pp.timekeeping_max_deferment 0.23 =C2=B1 2% +1.0 1.20 =C2=B1 2% perf-profile.childr= en.cycles-pp.fsnotify 0.55 +1.0 1.52 =C2=B1 2% perf-profile.children.cy= cles-pp._raw_spin_lock_irqsave 0.46 +1.0 1.45 =C2=B1 3% perf-profile.children.cy= cles-pp.__lock_text_start 0.73 =C2=B1 11% +1.1 1.85 =C2=B1 2% perf-profile.childr= en.cycles-pp.set_next_entity 0.59 =C2=B1 2% +1.3 1.92 =C2=B1 2% perf-profile.childr= en.cycles-pp.__switch_to_asm 0.98 =C2=B1 5% +1.4 2.38 =C2=B1 2% perf-profile.childr= en.cycles-pp.update_curr 2.07 =C2=B1 5% +1.5 3.61 =C2=B1 2% perf-profile.childr= en.cycles-pp.enqueue_entity 0.68 +1.6 2.25 =C2=B1 3% perf-profile.children.cy= cles-pp.__next_timer_interrupt 2.61 =C2=B1 4% +1.6 4.20 perf-profile.children.cy= cles-pp.enqueue_task_fair 2.74 =C2=B1 4% +1.7 4.39 perf-profile.children.cy= cles-pp.activate_task 2.78 =C2=B1 4% +1.7 4.46 perf-profile.children.cy= cles-pp.ttwu_do_activate 0.74 +1.8 2.52 =C2=B1 4% perf-profile.children.cy= cles-pp.tick_nohz_idle_enter 1.43 =C2=B1 12% +2.0 3.44 =C2=B1 2% perf-profile.childr= en.cycles-pp.update_load_avg 1.00 +2.1 3.10 =C2=B1 2% perf-profile.children.cy= cles-pp.get_next_timer_interrupt 0.44 +2.2 2.64 =C2=B1 4% perf-profile.children.cy= cles-pp.tick_nohz_idle_exit 1.26 =C2=B1 6% +2.5 3.72 perf-profile.children.cy= cles-pp.pick_next_task_fair 6.64 +2.7 9.33 perf-profile.children.cycles-= pp.__switch_to 5.43 +3.0 8.39 perf-profile.children.cycles-= pp.try_to_wake_up 1.89 =C2=B1 8% +3.0 4.91 perf-profile.children.cy= cles-pp.dequeue_entity 5.55 +3.1 8.65 perf-profile.children.cycles-= pp.autoremove_wake_function 1.49 +3.1 4.61 =C2=B1 3% perf-profile.children.cy= cles-pp.tick_nohz_next_event 5.65 +3.1 8.79 perf-profile.children.cycles-= pp.__wake_up_common 2.23 =C2=B1 7% +3.2 5.45 perf-profile.children.cy= cles-pp.dequeue_task_fair 1.04 +3.3 4.37 =C2=B1 4% perf-profile.children.cy= cles-pp.ktime_get 5.92 +3.4 9.37 perf-profile.children.cycles-= pp.__wake_up_common_lock 2.04 +3.6 5.63 =C2=B1 3% perf-profile.children.cy= cles-pp.tick_nohz_get_sleep_length 2.03 =C2=B1 4% +3.8 5.85 =C2=B1 2% perf-profile.childr= en.cycles-pp.schedule_idle 8.71 +4.1 12.86 perf-profile.children.cycles-= pp.new_sync_write 8.25 +4.2 12.49 perf-profile.children.cycles-= pp.pipe_write 10.87 +4.4 15.31 perf-profile.children.cycles-= pp.ksys_write 10.23 +4.5 14.73 perf-profile.children.cycles-= pp.vfs_write 12.18 +5.3 17.50 perf-profile.children.cycles-= pp.write 5.60 =C2=B1 2% +6.0 11.60 perf-profile.children.cy= cles-pp.schedule 2.98 +6.3 9.24 perf-profile.children.cycles-= pp.poll_idle 9.63 +8.4 18.03 perf-profile.children.cycles-= pp.pipe_read 9.90 +9.0 18.88 perf-profile.children.cycles-= pp.new_sync_read 7.37 =C2=B1 2% +9.6 16.92 perf-profile.children.cy= cles-pp.__sched_text_start 11.32 +10.2 21.50 perf-profile.children.cycles-= pp.vfs_read 11.74 +10.3 22.09 perf-profile.children.cycles-= pp.ksys_read 14.18 +13.4 27.62 perf-profile.children.cycles-= pp.read 23.97 +15.2 39.20 perf-profile.children.cycles-= pp.do_syscall_64 24.27 +15.4 39.70 perf-profile.children.cycles-= pp.entry_SYSCALL_64_after_hwframe 46.18 -33.2 12.96 =C2=B1 6% perf-profile.self.cycles= -pp.menu_select 8.63 -5.8 2.82 =C2=B1 7% perf-profile.self.cycles= -pp.cpuidle_enter_state 1.65 =C2=B1 2% -1.1 0.54 =C2=B1 12% perf-profile.self.c= ycles-pp.intel_idle 1.25 -0.6 0.69 perf-profile.self.cycles-pp.u= pdate_rq_clock 1.10 -0.4 0.69 =C2=B1 3% perf-profile.self.cycles= -pp.common_file_perm 0.67 =C2=B1 2% -0.3 0.32 perf-profile.self.cycles= -pp.copy_page_from_iter 0.37 -0.2 0.17 =C2=B1 4% perf-profile.self.cycles= -pp.ksys_write 0.38 =C2=B1 2% -0.2 0.22 =C2=B1 3% perf-profile.self.c= ycles-pp.file_update_time 0.17 =C2=B1 2% -0.1 0.06 =C2=B1 20% perf-profile.self.c= ycles-pp.pm_qos_read_value 0.30 =C2=B1 2% -0.1 0.20 =C2=B1 2% perf-profile.self.c= ycles-pp.aa_file_perm 0.23 =C2=B1 3% -0.1 0.13 =C2=B1 3% perf-profile.self.c= ycles-pp.__enqueue_entity 0.34 =C2=B1 3% -0.1 0.24 perf-profile.self.cycles= -pp.select_idle_sibling 0.26 -0.1 0.16 =C2=B1 2% perf-profile.self.cycles= -pp.current_time 0.20 =C2=B1 2% -0.1 0.10 =C2=B1 4% perf-profile.self.c= ycles-pp.can_stop_idle_tick 0.18 =C2=B1 2% -0.1 0.10 =C2=B1 4% perf-profile.self.c= ycles-pp.__fdget_pos 0.40 -0.1 0.33 =C2=B1 3% perf-profile.self.cycles= -pp.iov_iter_init 0.71 -0.1 0.65 perf-profile.self.cycles-pp.d= o_syscall_64 0.20 =C2=B1 4% -0.0 0.15 =C2=B1 2% perf-profile.self.c= ycles-pp.apparmor_file_permission 0.09 =C2=B1 4% -0.0 0.06 perf-profile.self.cycles= -pp.rw_verify_area 0.12 +0.0 0.13 perf-profile.self.cycles-pp._= raw_spin_trylock 0.15 =C2=B1 2% +0.0 0.17 =C2=B1 4% perf-profile.self.c= ycles-pp.place_entity 0.21 +0.0 0.23 perf-profile.self.cycles-pp.t= ick_nohz_next_event 0.09 +0.0 0.11 =C2=B1 4% perf-profile.self.cycles= -pp.__x64_sys_write 0.10 +0.0 0.14 =C2=B1 3% perf-profile.self.cycles= -pp.__wake_up_common 0.09 =C2=B1 4% +0.0 0.13 =C2=B1 6% perf-profile.self.c= ycles-pp.ktime_get_coarse_real_ts64 0.22 +0.0 0.27 =C2=B1 3% perf-profile.self.cycles= -pp.ttwu_queue_wakelist 0.10 =C2=B1 4% +0.0 0.15 =C2=B1 3% perf-profile.self.c= ycles-pp.rb_insert_color 0.15 =C2=B1 3% +0.0 0.19 perf-profile.self.cycles= -pp.tick_nohz_get_sleep_length 0.06 +0.0 0.11 =C2=B1 4% perf-profile.self.cycles= -pp.ttwu_do_wakeup 0.00 +0.1 0.05 perf-profile.self.cycles-pp.c= puidle_enter 0.00 +0.1 0.05 perf-profile.self.cycles-pp.t= ick_nohz_idle_got_tick 0.14 =C2=B1 6% +0.1 0.19 =C2=B1 7% perf-profile.self.c= ycles-pp.atime_needs_update 0.00 +0.1 0.05 =C2=B1 8% perf-profile.self.cycles= -pp.hrtimer_get_next_event 0.00 +0.1 0.05 =C2=B1 8% perf-profile.self.cycles= -pp.tick_nohz_idle_retain_tick 0.06 +0.1 0.11 =C2=B1 4% perf-profile.self.cycles= -pp.__sb_end_write 0.54 =C2=B1 4% +0.1 0.60 =C2=B1 2% perf-profile.self.c= ycles-pp.enqueue_task_fair 0.14 =C2=B1 3% +0.1 0.20 =C2=B1 2% perf-profile.self.c= ycles-pp.native_irq_return_iret 0.12 =C2=B1 5% +0.1 0.18 =C2=B1 7% perf-profile.self.c= ycles-pp.__sb_start_write 0.00 +0.1 0.06 =C2=B1 7% perf-profile.self.cycles= -pp.cpuidle_reflect 0.23 +0.1 0.29 perf-profile.self.cycles-pp.s= ecurity_file_permission 0.09 +0.1 0.15 perf-profile.self.cycles-pp.r= cu_dynticks_eqs_enter 0.00 +0.1 0.06 perf-profile.self.cycles-pp.t= twu_do_activate 0.00 +0.1 0.06 perf-profile.self.cycles-pp.p= ick_next_task_idle 0.00 +0.1 0.06 =C2=B1 11% perf-profile.self.cycles= -pp.ktime_get_update_offsets_now 0.00 +0.1 0.06 =C2=B1 6% perf-profile.self.cycles= -pp.copyout 0.14 +0.1 0.21 =C2=B1 3% perf-profile.self.cycles= -pp.__x64_sys_read 0.16 =C2=B1 2% +0.1 0.23 =C2=B1 8% perf-profile.self.c= ycles-pp.__cgroup_account_cputime 0.00 +0.1 0.07 =C2=B1 10% perf-profile.self.cycles= -pp.update_ts_time_stats 0.00 +0.1 0.07 =C2=B1 10% perf-profile.self.cycles= -pp.tick_check_broadcast_expired 0.00 +0.1 0.07 =C2=B1 5% perf-profile.self.cycles= -pp.copyin 0.20 =C2=B1 2% +0.1 0.27 =C2=B1 3% perf-profile.self.c= ycles-pp.copy_page_to_iter 0.00 +0.1 0.08 =C2=B1 6% perf-profile.self.cycles= -pp.perf_exclude_event 0.00 +0.1 0.08 =C2=B1 5% perf-profile.self.cycles= -pp.touch_atime 0.09 =C2=B1 8% +0.1 0.17 =C2=B1 4% perf-profile.self.c= ycles-pp.__list_del_entry_valid 0.06 +0.1 0.14 =C2=B1 6% perf-profile.self.cycles= -pp.cpuidle_governor_latency_req 0.00 +0.1 0.08 =C2=B1 5% perf-profile.self.cycles= -pp.init_wait_entry 0.00 +0.1 0.08 perf-profile.self.cycles-pp.s= ched_clock 0.00 +0.1 0.08 perf-profile.self.cycles-pp.h= rtimer_next_event_without 0.00 +0.1 0.08 perf-profile.self.cycles-pp.f= inish_wait 0.00 +0.1 0.08 =C2=B1 5% perf-profile.self.cycles= -pp.rcu_eqs_enter 0.16 =C2=B1 2% +0.1 0.24 perf-profile.self.cycles= -pp.new_sync_write 0.00 +0.1 0.09 =C2=B1 4% perf-profile.self.cycles= -pp.__might_fault 0.05 +0.1 0.14 perf-profile.self.cycles-pp.r= cu_dynticks_eqs_exit 0.06 =C2=B1 7% +0.1 0.15 =C2=B1 4% perf-profile.self.c= ycles-pp.autoremove_wake_function 0.05 +0.1 0.15 =C2=B1 2% perf-profile.self.cycles= -pp.timestamp_truncate 0.01 =C2=B1173% +0.1 0.11 perf-profile.self.cycles= -pp.rcu_eqs_exit 0.00 +0.1 0.10 =C2=B1 8% perf-profile.self.cycles= -pp.rcu_needs_cpu 0.00 +0.1 0.10 =C2=B1 4% perf-profile.self.cycles= -pp.cpuidle_not_available 0.10 =C2=B1 4% +0.1 0.20 =C2=B1 2% perf-profile.self.c= ycles-pp.get_next_timer_interrupt 0.09 =C2=B1 4% +0.1 0.19 =C2=B1 4% perf-profile.self.c= ycles-pp.__update_idle_core 0.00 +0.1 0.10 perf-profile.self.cycles-pp.s= ched_clock_cpu 0.00 +0.1 0.10 perf-profile.self.cycles-pp.n= r_iowait_cpu 0.00 +0.1 0.10 perf-profile.self.cycles-pp.t= imer_clear_idle 0.06 +0.1 0.17 =C2=B1 7% perf-profile.self.cycles= -pp.testcase 0.00 +0.1 0.11 =C2=B1 4% perf-profile.self.cycles= -pp.__list_add_valid 0.00 +0.1 0.11 =C2=B1 3% perf-profile.self.cycles= -pp.get_cpu_device 0.95 +0.1 1.07 perf-profile.self.cycles-pp.p= ipe_read 0.10 =C2=B1 4% +0.1 0.21 =C2=B1 2% perf-profile.self.c= ycles-pp.available_idle_cpu 0.00 +0.1 0.11 =C2=B1 4% perf-profile.self.cycles= -pp._cond_resched 0.20 =C2=B1 2% +0.1 0.32 =C2=B1 3% perf-profile.self.c= ycles-pp.schedule 0.00 +0.1 0.12 =C2=B1 3% perf-profile.self.cycles= -pp.menu_reflect 0.08 =C2=B1 5% +0.1 0.20 =C2=B1 4% perf-profile.self.c= ycles-pp.__prepare_exit_to_usermode 0.00 +0.1 0.12 perf-profile.self.cycles-pp.f= ind_next_bit 0.05 +0.1 0.17 =C2=B1 2% perf-profile.self.cycles= -pp.activate_task 0.05 =C2=B1 8% +0.1 0.18 =C2=B1 5% perf-profile.self.c= ycles-pp.__hrtimer_next_event_base 0.04 =C2=B1 57% +0.1 0.17 =C2=B1 5% perf-profile.self.c= ycles-pp.cpu_startup_entry 0.08 =C2=B1 6% +0.1 0.20 =C2=B1 2% perf-profile.self.c= ycles-pp.rcu_idle_exit 0.00 +0.1 0.13 perf-profile.self.cycles-pp.r= cu_all_qs 0.00 +0.1 0.13 perf-profile.self.cycles-pp.p= ut_prev_task_idle 0.11 =C2=B1 6% +0.1 0.24 =C2=B1 4% perf-profile.self.c= ycles-pp.anon_pipe_buf_release 0.06 =C2=B1 9% +0.1 0.19 =C2=B1 3% perf-profile.self.c= ycles-pp.cpus_share_cache 0.03 =C2=B1100% +0.1 0.16 perf-profile.self.cycles= -pp.clear_buddies 0.05 =C2=B1 8% +0.1 0.19 =C2=B1 3% perf-profile.self.c= ycles-pp.schedule_idle 0.33 =C2=B1 4% +0.1 0.47 perf-profile.self.cycles= -pp.dequeue_task_fair 0.00 +0.1 0.14 =C2=B1 5% perf-profile.self.cycles= -pp.__x86_indirect_thunk_rax 0.07 =C2=B1 5% +0.1 0.21 =C2=B1 2% perf-profile.self.c= ycles-pp.copy_user_enhanced_fast_string 0.00 +0.1 0.15 =C2=B1 22% perf-profile.self.cycles= -pp.rb_next 0.11 =C2=B1 4% +0.1 0.26 =C2=B1 3% perf-profile.self.c= ycles-pp.switch_fpu_return 0.10 =C2=B1 8% +0.2 0.26 perf-profile.self.cycles= -pp.resched_curr 0.30 =C2=B1 2% +0.2 0.45 =C2=B1 2% perf-profile.self.c= ycles-pp.try_to_wake_up 0.10 =C2=B1 4% +0.2 0.26 perf-profile.self.cycles= -pp.__syscall_return_slowpath 0.26 =C2=B1 4% +0.2 0.42 =C2=B1 2% perf-profile.self.c= ycles-pp.account_entity_enqueue 0.08 +0.2 0.24 =C2=B1 3% perf-profile.self.cycles= -pp.put_prev_task_fair 0.39 =C2=B1 2% +0.2 0.56 perf-profile.self.cycles= -pp.fsnotify_parent 0.28 +0.2 0.46 =C2=B1 2% perf-profile.self.cycles= -pp.mutex_unlock 0.00 +0.2 0.18 =C2=B1 3% perf-profile.self.cycles= -pp.rb_erase 0.10 =C2=B1 5% +0.2 0.28 perf-profile.self.cycles= -pp.check_preempt_curr 0.16 =C2=B1 5% +0.2 0.35 =C2=B1 2% perf-profile.self.c= ycles-pp.switch_mm_irqs_off 0.15 =C2=B1 3% +0.2 0.34 =C2=B1 3% perf-profile.self.c= ycles-pp._raw_spin_lock_irq 0.31 =C2=B1 2% +0.2 0.51 =C2=B1 2% perf-profile.self.c= ycles-pp.entry_SYSCALL_64_after_hwframe 0.08 =C2=B1 6% +0.2 0.28 =C2=B1 2% perf-profile.self.c= ycles-pp.put_prev_entity 0.15 =C2=B1 4% +0.2 0.36 perf-profile.self.cycles= -pp.call_cpuidle 0.20 =C2=B1 2% +0.2 0.40 =C2=B1 3% perf-profile.self.c= ycles-pp.copy_user_generic_unrolled 0.00 +0.2 0.21 =C2=B1 5% perf-profile.self.cycles= -pp.tick_nohz_tick_stopped 0.14 =C2=B1 3% +0.2 0.35 =C2=B1 3% perf-profile.self.c= ycles-pp.write 0.00 +0.2 0.22 perf-profile.self.cycles-pp.r= cu_qs 0.44 +0.2 0.66 =C2=B1 2% perf-profile.self.cycles= -pp.prepare_to_wait_event 0.17 =C2=B1 3% +0.2 0.40 =C2=B1 2% perf-profile.self.c= ycles-pp.vfs_write 0.00 +0.2 0.25 perf-profile.self.cycles-pp.r= cu_note_context_switch 0.11 =C2=B1 8% +0.2 0.35 =C2=B1 3% perf-profile.self.c= ycles-pp.update_min_vruntime 0.34 +0.2 0.58 =C2=B1 2% perf-profile.self.cycles= -pp.entry_SYSCALL_64 0.43 +0.3 0.68 perf-profile.self.cycles-pp.s= elect_task_rq_fair 0.16 =C2=B1 7% +0.3 0.41 =C2=B1 3% perf-profile.self.c= ycles-pp.pick_next_entity 0.00 +0.3 0.25 =C2=B1 3% perf-profile.self.cycles= -pp.deactivate_task 0.10 =C2=B1 5% +0.3 0.35 =C2=B1 2% perf-profile.self.c= ycles-pp.dequeue_entity 0.15 =C2=B1 4% +0.3 0.41 =C2=B1 2% perf-profile.self.c= ycles-pp.read 0.57 +0.3 0.84 perf-profile.self.cycles-pp._= __might_sleep 0.37 =C2=B1 7% +0.3 0.65 =C2=B1 2% perf-profile.self.c= ycles-pp.reweight_entity 0.36 =C2=B1 3% +0.3 0.64 perf-profile.self.cycles= -pp.enqueue_entity 0.13 =C2=B1 18% +0.3 0.41 =C2=B1 2% perf-profile.self.c= ycles-pp.account_entity_dequeue 0.15 =C2=B1 5% +0.3 0.44 =C2=B1 4% perf-profile.self.c= ycles-pp.cpuacct_charge 0.06 =C2=B1 6% +0.3 0.37 =C2=B1 3% perf-profile.self.c= ycles-pp.tick_nohz_idle_exit 0.18 =C2=B1 2% +0.3 0.50 =C2=B1 2% perf-profile.self.c= ycles-pp.mutex_lock 0.30 +0.3 0.62 =C2=B1 2% perf-profile.self.cycles= -pp.read_tsc 0.25 +0.3 0.58 perf-profile.self.cycles-pp.p= ipe_write 0.18 =C2=B1 7% +0.3 0.52 perf-profile.self.cycles= -pp.set_next_entity 0.17 =C2=B1 2% +0.3 0.52 perf-profile.self.cycles= -pp.__calc_delta 0.25 =C2=B1 3% +0.4 0.60 =C2=B1 2% perf-profile.self.c= ycles-pp.finish_task_switch 0.19 =C2=B1 3% +0.4 0.55 =C2=B1 2% perf-profile.self.c= ycles-pp.__fget_light 0.37 +0.4 0.74 perf-profile.self.cycles-pp._= __perf_sw_event 0.17 =C2=B1 3% +0.4 0.55 perf-profile.self.cycles= -pp.newidle_balance 0.12 =C2=B1 3% +0.4 0.54 =C2=B1 4% perf-profile.self.c= ycles-pp.pick_next_task_fair 0.16 +0.5 0.61 =C2=B1 2% perf-profile.self.cycles= -pp.new_sync_read 0.36 =C2=B1 17% +0.5 0.82 =C2=B1 2% perf-profile.self.c= ycles-pp.update_curr 0.59 +0.5 1.10 =C2=B1 3% perf-profile.self.cycles= -pp.native_sched_clock 0.34 =C2=B1 7% +0.5 0.86 =C2=B1 3% perf-profile.self.c= ycles-pp.update_cfs_group 0.26 =C2=B1 2% +0.6 0.82 perf-profile.self.cycles= -pp._raw_spin_lock 0.24 =C2=B1 3% +0.6 0.83 =C2=B1 3% perf-profile.self.c= ycles-pp.__next_timer_interrupt 0.36 =C2=B1 4% +0.6 0.96 =C2=B1 2% perf-profile.self.c= ycles-pp.__update_load_avg_se 0.74 =C2=B1 19% +0.6 1.35 =C2=B1 2% perf-profile.self.c= ycles-pp.update_load_avg 0.31 =C2=B1 2% +0.7 0.97 =C2=B1 3% perf-profile.self.c= ycles-pp.syscall_return_via_sysret 0.82 +0.7 1.51 =C2=B1 2% perf-profile.self.cycles= -pp.do_idle 0.20 =C2=B1 2% +0.7 0.92 perf-profile.self.cycles= -pp.vfs_read 0.31 =C2=B1 7% +0.7 1.03 =C2=B1 2% perf-profile.self.c= ycles-pp.__update_load_avg_cfs_rq 0.40 +0.9 1.29 =C2=B1 3% perf-profile.self.cycles= -pp._find_next_bit 0.39 +0.9 1.30 =C2=B1 2% perf-profile.self.cycles= -pp.__lock_text_start 0.14 =C2=B1 3% +0.9 1.06 =C2=B1 5% perf-profile.self.c= ycles-pp.timekeeping_max_deferment 0.53 +0.9 1.46 =C2=B1 2% perf-profile.self.cycles= -pp._raw_spin_lock_irqsave 0.23 +0.9 1.18 =C2=B1 2% perf-profile.self.cycles= -pp.fsnotify 0.79 +1.2 1.97 =C2=B1 2% perf-profile.self.cycles= -pp.__sched_text_start 0.58 +1.3 1.90 =C2=B1 2% perf-profile.self.cycles= -pp.__switch_to_asm 6.62 +2.7 9.29 perf-profile.self.cycles-pp._= _switch_to 0.74 +3.0 3.72 =C2=B1 4% perf-profile.self.cycles= -pp.ktime_get 2.74 +6.0 8.78 perf-profile.self.cycles-pp.p= oll_idle = = will-it-scale.per_process_ops = = = = 500000 +-----------------------------------------------------------------= -+ = | O O O = | = 450000 |-+ = | = 400000 |-+ O = | = | O O O O O O O O = | = 350000 |-+ O O O O = | = 300000 |-+ O O O O O= | = | O O O O O O O = | = 250000 |-+ O = | = 200000 |-+ = | = | +.+.+. = | = 150000 |.+.+..+.+ .. +.. = | = 100000 |-+ + .+..+.+.+.+ +.+.+.+ = | = | + = | = 50000 +-----------------------------------------------------------------= -+ = = = = = [*] bisect-good sample [O] bisect-bad sample 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 --===============1502748062535861424== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-5.8.0-rc4-01449-g9216477449f33" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA1LjguMC1yYzQgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfQ0NfVkVSU0lPTl9U RVhUPSJnY2MtOSAoRGViaWFuIDkuMy4wLTE1KSA5LjMuMCIKQ09ORklHX0NDX0lTX0dDQz15CkNP TkZJR19HQ0NfVkVSU0lPTj05MDMwMApDT05GSUdfTERfVkVSU0lPTj0yMzUwMDAwMDAKQ09ORklH X0NMQU5HX1ZFUlNJT049MApDT05GSUdfQ0NfQ0FOX0xJTks9eQpDT05GSUdfQ0NfQ0FOX0xJTktf U1RBVElDPXkKQ09ORklHX0NDX0hBU19BU01fR09UTz15CkNPTkZJR19DQ19IQVNfQVNNX0lOTElO RT15CkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfVEFCTEVfU09SVD15CkNPTkZJ R19USFJFQURfSU5GT19JTl9UQVNLPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lOSVRf RU5WX0FSR19MSU1JVD0zMgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdf TE9DQUxWRVJTSU9OPSIiCkNPTkZJR19MT0NBTFZFUlNJT05fQVVUTz15CkNPTkZJR19CVUlMRF9T QUxUPSIiCkNPTkZJR19IQVZFX0tFUk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0JaSVAy PXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05G SUdfSEFWRV9LRVJORUxfTFpPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaND15CkNPTkZJR19LRVJO RUxfR1pJUD15CiMgQ09ORklHX0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5F TF9MWk1BIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX1haIGlzIG5vdCBzZXQKIyBDT05GSUdf S0VSTkVMX0xaTyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWjQgaXMgbm90IHNldApDT05G SUdfREVGQVVMVF9JTklUPSIiCkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJ R19TV0FQPXkKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQpDT05GSUdf UE9TSVhfTVFVRVVFPXkKQ09ORklHX1BPU0lYX01RVUVVRV9TWVNDVEw9eQojIENPTkZJR19XQVRD SF9RVUVVRSBpcyBub3Qgc2V0CkNPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIPXkKIyBDT05GSUdf VVNFTElCIGlzIG5vdCBzZXQKQ09ORklHX0FVRElUPXkKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZ U0NBTEw9eQpDT05GSUdfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklH X0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VO RVJJQ19JUlFfRUZGRUNUSVZFX0FGRl9NQVNLPXkKQ09ORklHX0dFTkVSSUNfUEVORElOR19JUlE9 eQpDT05GSUdfR0VORVJJQ19JUlFfTUlHUkFUSU9OPXkKQ09ORklHX0dFTkVSSUNfSVJRX0lOSkVD VElPTj15CkNPTkZJR19IQVJESVJRU19TV19SRVNFTkQ9eQpDT05GSUdfSVJRX0RPTUFJTj15CkNP TkZJR19JUlFfRE9NQUlOX0hJRVJBUkNIWT15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9eQpDT05G SUdfR0VORVJJQ19NU0lfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfTVNJX0lPTU1VPXkKQ09ORklH X0dFTkVSSUNfSVJRX01BVFJJWF9BTExPQ0FUT1I9eQpDT05GSUdfR0VORVJJQ19JUlFfUkVTRVJW QVRJT05fTU9ERT15CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0Vf SVJRPXkKIyBDT05GSUdfR0VORVJJQ19JUlFfREVCVUdGUyBpcyBub3Qgc2V0CiMgZW5kIG9mIElS USBzdWJzeXN0ZW0KCkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NM T0NLU09VUkNFX0lOSVQ9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfVkFMSURBVEVfTEFTVF9DWUNMRT15 CkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5U Uz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklD X0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15Cgoj CiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfTk9fSFpf Q09NTU9OPXkKIyBDT05GSUdfSFpfUEVSSU9ESUMgaXMgbm90IHNldAojIENPTkZJR19OT19IWl9J RExFIGlzIG5vdCBzZXQKQ09ORklHX05PX0haX0ZVTEw9eQpDT05GSUdfQ09OVEVYVF9UUkFDS0lO Rz15CiMgQ09ORklHX0NPTlRFWFRfVFJBQ0tJTkdfRk9SQ0UgaXMgbm90IHNldApDT05GSUdfTk9f SFo9eQpDT05GSUdfSElHSF9SRVNfVElNRVJTPXkKIyBlbmQgb2YgVGltZXJzIHN1YnN5c3RlbQoK IyBDT05GSUdfUFJFRU1QVF9OT05FIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZ PXkKIyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX0NPVU5UPXkKCiMK IyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1ZJUlRfQ1BVX0FD Q09VTlRJTkc9eQpDT05GSUdfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpDT05GSUdfSVJRX1RJ TUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX1NDSEVEX0FWR19JUlE9eQojIENPTkZJR19TQ0hF RF9USEVSTUFMX1BSRVNTVVJFIGlzIG5vdCBzZXQKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQpD T05GSUdfQlNEX1BST0NFU1NfQUNDVF9WMz15CkNPTkZJR19UQVNLU1RBVFM9eQpDT05GSUdfVEFT S19ERUxBWV9BQ0NUPXkKQ09ORklHX1RBU0tfWEFDQ1Q9eQpDT05GSUdfVEFTS19JT19BQ0NPVU5U SU5HPXkKIyBDT05GSUdfUFNJIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ1BVL1Rhc2sgdGltZSBhbmQg c3RhdHMgYWNjb3VudGluZwoKQ09ORklHX0NQVV9JU09MQVRJT049eQoKIwojIFJDVSBTdWJzeXN0 ZW0KIwpDT05GSUdfVFJFRV9SQ1U9eQojIENPTkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09O RklHX1NSQ1U9eQpDT05GSUdfVFJFRV9TUkNVPXkKQ09ORklHX1RBU0tTX1JDVV9HRU5FUklDPXkK Q09ORklHX1RBU0tTX1JDVT15CkNPTkZJR19UQVNLU19SVURFX1JDVT15CkNPTkZJR19UQVNLU19U UkFDRV9SQ1U9eQpDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15CkNPTkZJR19SQ1VfTkVFRF9TRUdD QkxJU1Q9eQpDT05GSUdfUkNVX05PQ0JfQ1BVPXkKIyBlbmQgb2YgUkNVIFN1YnN5c3RlbQoKQ09O RklHX0JVSUxEX0JJTjJDPXkKQ09ORklHX0lLQ09ORklHPXkKQ09ORklHX0lLQ09ORklHX1BST0M9 eQojIENPTkZJR19JS0hFQURFUlMgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0yMApD T05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCkNPTkZJR19QUklOVEtfU0FGRV9MT0dfQlVG X1NISUZUPTEzCkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKCiMKIyBTY2hlZHVs ZXIgZmVhdHVyZXMKIwojIENPTkZJR19VQ0xBTVBfVEFTSyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNj aGVkdWxlciBmZWF0dXJlcwoKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpD T05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0NDX0hBU19J TlQxMjg9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19JTlQxMjg9eQpDT05GSUdfTlVNQV9CQUxBTkNJ Tkc9eQpDT05GSUdfTlVNQV9CQUxBTkNJTkdfREVGQVVMVF9FTkFCTEVEPXkKQ09ORklHX0NHUk9V UFM9eQpDT05GSUdfUEFHRV9DT1VOVEVSPXkKQ09ORklHX01FTUNHPXkKQ09ORklHX01FTUNHX1NX QVA9eQpDT05GSUdfTUVNQ0dfS01FTT15CkNPTkZJR19CTEtfQ0dST1VQPXkKQ09ORklHX0NHUk9V UF9XUklURUJBQ0s9eQpDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NI RUQ9eQpDT05GSUdfQ0ZTX0JBTkRXSURUSD15CkNPTkZJR19SVF9HUk9VUF9TQ0hFRD15CkNPTkZJ R19DR1JPVVBfUElEUz15CkNPTkZJR19DR1JPVVBfUkRNQT15CkNPTkZJR19DR1JPVVBfRlJFRVpF Uj15CkNPTkZJR19DR1JPVVBfSFVHRVRMQj15CkNPTkZJR19DUFVTRVRTPXkKQ09ORklHX1BST0Nf UElEX0NQVVNFVD15CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NHUk9VUF9DUFVBQ0NU PXkKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9CUEY9eQojIENPTkZJR19DR1JP VVBfREVCVUcgaXMgbm90IHNldApDT05GSUdfU09DS19DR1JPVVBfREFUQT15CkNPTkZJR19OQU1F U1BBQ0VTPXkKQ09ORklHX1VUU19OUz15CkNPTkZJR19USU1FX05TPXkKQ09ORklHX0lQQ19OUz15 CkNPTkZJR19VU0VSX05TPXkKQ09ORklHX1BJRF9OUz15CkNPTkZJR19ORVRfTlM9eQojIENPTkZJ R19DSEVDS1BPSU5UX1JFU1RPUkUgaXMgbm90IHNldApDT05GSUdfU0NIRURfQVVUT0dST1VQPXkK IyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJ R19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9H WklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpD T05GSUdfUkRfTFpPPXkKQ09ORklHX1JEX0xaND15CiMgQ09ORklHX0JPT1RfQ09ORklHIGlzIG5v dCBzZXQKQ09ORklHX0NDX09QVElNSVpFX0ZPUl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NDX09Q VElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX1NZU0NUTD15CkNPTkZJR19IQVZFX1VJ RDE2PXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1Jf UExBVEZPUk09eQpDT05GSUdfQlBGPXkKIyBDT05GSUdfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklH X1VJRDE2PXkKQ09ORklHX01VTFRJVVNFUj15CkNPTkZJR19TR0VUTUFTS19TWVNDQUxMPXkKQ09O RklHX1NZU0ZTX1NZU0NBTEw9eQpDT05GSUdfRkhBTkRMRT15CkNPTkZJR19QT1NJWF9USU1FUlM9 eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX1BSSU5US19OTUk9eQpDT05GSUdfQlVHPXkKQ09ORklH X0VMRl9DT1JFPXkKQ09ORklHX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CQVNFX0ZVTEw9eQpD T05GSUdfRlVURVg9eQpDT05GSUdfRlVURVhfUEk9eQpDT05GSUdfRVBPTEw9eQpDT05GSUdfU0lH TkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkKQ09ORklHX1NITUVNPXkK Q09ORklHX0FJTz15CkNPTkZJR19JT19VUklORz15CkNPTkZJR19BRFZJU0VfU1lTQ0FMTFM9eQpD T05GSUdfSEFWRV9BUkNIX1VTRVJGQVVMVEZEX1dQPXkKQ09ORklHX01FTUJBUlJJRVI9eQpDT05G SUdfS0FMTFNZTVM9eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX0tBTExTWU1TX0FCU09M VVRFX1BFUkNQVT15CkNPTkZJR19LQUxMU1lNU19CQVNFX1JFTEFUSVZFPXkKIyBDT05GSUdfQlBG X0xTTSBpcyBub3Qgc2V0CkNPTkZJR19CUEZfU1lTQ0FMTD15CkNPTkZJR19BUkNIX1dBTlRfREVG QVVMVF9CUEZfSklUPXkKQ09ORklHX0JQRl9KSVRfQUxXQVlTX09OPXkKQ09ORklHX0JQRl9KSVRf REVGQVVMVF9PTj15CkNPTkZJR19VU0VSRkFVTFRGRD15CkNPTkZJR19BUkNIX0hBU19NRU1CQVJS SUVSX1NZTkNfQ09SRT15CkNPTkZJR19SU0VRPXkKIyBDT05GSUdfRU1CRURERUQgaXMgbm90IHNl dApDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50 cyBBbmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQojIENPTkZJR19ERUJVR19QRVJG X1VTRV9WTUFMTE9DIGlzIG5vdCBzZXQKIyBlbmQgb2YgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50 cyBBbmQgQ291bnRlcnMKCkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CkNPTkZJR19TTFVCX0RF QlVHPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NMQUIgaXMgbm90 IHNldApDT05GSUdfU0xVQj15CkNPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQ9eQpDT05GSUdfU0xB Ql9GUkVFTElTVF9SQU5ET009eQojIENPTkZJR19TTEFCX0ZSRUVMSVNUX0hBUkRFTkVEIGlzIG5v dCBzZXQKQ09ORklHX1NIVUZGTEVfUEFHRV9BTExPQ0FUT1I9eQpDT05GSUdfU0xVQl9DUFVfUEFS VElBTD15CkNPTkZJR19TWVNURU1fREFUQV9WRVJJRklDQVRJT049eQpDT05GSUdfUFJPRklMSU5H PXkKQ09ORklHX1RSQUNFUE9JTlRTPXkKIyBlbmQgb2YgR2VuZXJhbCBzZXR1cAoKQ09ORklHXzY0 QklUPXkKQ09ORklHX1g4Nl82ND15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVD T0RFUj15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2NC14ODYtNjQiCkNPTkZJR19MT0NLREVQ X1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJ R19BUkNIX01NQVBfUk5EX0JJVFNfTUlOPTI4CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUFY PTMyCkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj04CkNPTkZJR19BUkNIX01N QVBfUk5EX0NPTVBBVF9CSVRTX01BWD0xNgpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklH X0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfQlVHX1JFTEFUSVZFX1BPSU5URVJTPXkKQ09O RklHX0FSQ0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZ PXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5F X1NJWkU9eQpDT05GSUdfQVJDSF9IQVNfRklMVEVSX1BHUFJPVD15CkNPTkZJR19IQVZFX1NFVFVQ X1BFUl9DUFVfQVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklSU1RfQ0hVTks9eQpD T05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05GSUdfQVJDSF9ISUJFUk5B VElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9TU0lCTEU9eQpDT05GSUdfQVJD SF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJR19aT05FX0RNQTMyPXkKQ09ORklHX0FVRElU X0FSQ0g9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpDT05GSUdfSEFW RV9JTlRFTF9UWFQ9eQpDT05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQ Uk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19EWU5BTUlDX1BIWVNJQ0FM X01BU0s9eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9NQpDT05GSUdfQ0NfSEFTX1NBTkVfU1RBQ0tQ Uk9URUNUT1I9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCkNPTkZJR19aT05F X0RNQT15CkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X0ZFQVRVUkVfTkFNRVM9eQpDT05GSUdfWDg2 X1gyQVBJQz15CkNPTkZJR19YODZfTVBQQVJTRT15CiMgQ09ORklHX0dPTERGSVNIIGlzIG5vdCBz ZXQKQ09ORklHX1JFVFBPTElORT15CkNPTkZJR19YODZfQ1BVX1JFU0NUUkw9eQpDT05GSUdfWDg2 X0VYVEVOREVEX1BMQVRGT1JNPXkKIyBDT05GSUdfWDg2X05VTUFDSElQIGlzIG5vdCBzZXQKIyBD T05GSUdfWDg2X1ZTTVAgaXMgbm90IHNldApDT05GSUdfWDg2X1VWPXkKIyBDT05GSUdfWDg2X0dP TERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX01JRCBpcyBub3Qgc2V0CkNPTkZJ R19YODZfSU5URUxfTFBTUz15CkNPTkZJR19YODZfQU1EX1BMQVRGT1JNX0RFVklDRT15CkNPTkZJ R19JT1NGX01CST15CiMgQ09ORklHX0lPU0ZfTUJJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1g4 Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklHX1NDSEVEX09NSVRfRlJBTUVfUE9J TlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09SX0dVRVNUPXkKQ09ORklHX1BBUkFWSVJU PXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfU1BJ TkxPQ0tTPXkKQ09ORklHX1g4Nl9IVl9DQUxMQkFDS19WRUNUT1I9eQpDT05GSUdfWEVOPXkKIyBD T05GSUdfWEVOX1BWIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9QVkhWTT15CkNPTkZJR19YRU5fUFZI Vk1fU01QPXkKQ09ORklHX1hFTl9TQVZFX1JFU1RPUkU9eQojIENPTkZJR19YRU5fREVCVUdfRlMg aXMgbm90IHNldAojIENPTkZJR19YRU5fUFZIIGlzIG5vdCBzZXQKQ09ORklHX0tWTV9HVUVTVD15 CkNPTkZJR19BUkNIX0NQVUlETEVfSEFMVFBPTEw9eQojIENPTkZJR19QVkggaXMgbm90IHNldApD T05GSUdfUEFSQVZJUlRfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkK IyBDT05GSUdfSkFJTEhPVVNFX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNSTl9HVUVTVCBp cyBub3Qgc2V0CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01QU0MgaXMgbm90IHNl dAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CkNP TkZJR19HRU5FUklDX0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYKQ09O RklHX1g4Nl9MMV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBY Q0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT02 NApDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKQ09ORklHX0lBMzJfRkVBVF9DVEw9eQpDT05GSUdf WDg2X1ZNWF9GRUFUVVJFX05BTUVTPXkKQ09ORklHX0NQVV9TVVBfSU5URUw9eQpDT05GSUdfQ1BV X1NVUF9BTUQ9eQpDT05GSUdfQ1BVX1NVUF9IWUdPTj15CkNPTkZJR19DUFVfU1VQX0NFTlRBVVI9 eQpDT05GSUdfQ1BVX1NVUF9aSEFPWElOPXkKQ09ORklHX0hQRVRfVElNRVI9eQpDT05GSUdfSFBF VF9FTVVMQVRFX1JUQz15CkNPTkZJR19ETUk9eQojIENPTkZJR19HQVJUX0lPTU1VIGlzIG5vdCBz ZXQKQ09ORklHX01BWFNNUD15CkNPTkZJR19OUl9DUFVTX1JBTkdFX0JFR0lOPTgxOTIKQ09ORklH X05SX0NQVVNfUkFOR0VfRU5EPTgxOTIKQ09ORklHX05SX0NQVVNfREVGQVVMVD04MTkyCkNPTkZJ R19OUl9DUFVTPTgxOTIKQ09ORklHX1NDSEVEX1NNVD15CkNPTkZJR19TQ0hFRF9NQz15CkNPTkZJ R19TQ0hFRF9NQ19QUklPPXkKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19B UElDPXkKQ09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkKQ09ORklHX1g4 Nl9NQ0U9eQpDT05GSUdfWDg2X01DRUxPR19MRUdBQ1k9eQpDT05GSUdfWDg2X01DRV9JTlRFTD15 CkNPTkZJR19YODZfTUNFX0FNRD15CkNPTkZJR19YODZfTUNFX1RIUkVTSE9MRD15CkNPTkZJR19Y ODZfTUNFX0lOSkVDVD1tCkNPTkZJR19YODZfVEhFUk1BTF9WRUNUT1I9eQoKIwojIFBlcmZvcm1h bmNlIG1vbml0b3JpbmcKIwpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfVU5DT1JFPW0KQ09ORklH X1BFUkZfRVZFTlRTX0lOVEVMX1JBUEw9bQpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfQ1NUQVRF PW0KQ09ORklHX1BFUkZfRVZFTlRTX0FNRF9QT1dFUj1tCiMgZW5kIG9mIFBlcmZvcm1hbmNlIG1v bml0b3JpbmcKCkNPTkZJR19YODZfMTZCSVQ9eQpDT05GSUdfWDg2X0VTUEZJWDY0PXkKQ09ORklH X1g4Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQpDT05GSUdfWDg2X0lPUExfSU9QRVJNPXkKQ09ORklH X0k4Sz1tCkNPTkZJR19NSUNST0NPREU9eQpDT05GSUdfTUlDUk9DT0RFX0lOVEVMPXkKQ09ORklH X01JQ1JPQ09ERV9BTUQ9eQpDT05GSUdfTUlDUk9DT0RFX09MRF9JTlRFUkZBQ0U9eQpDT05GSUdf WDg2X01TUj15CkNPTkZJR19YODZfQ1BVSUQ9eQpDT05GSUdfWDg2XzVMRVZFTD15CkNPTkZJR19Y ODZfRElSRUNUX0dCUEFHRVM9eQojIENPTkZJR19YODZfQ1BBX1NUQVRJU1RJQ1MgaXMgbm90IHNl dApDT05GSUdfQU1EX01FTV9FTkNSWVBUPXkKIyBDT05GSUdfQU1EX01FTV9FTkNSWVBUX0FDVElW RV9CWV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX05VTUE9eQpDT05GSUdfQU1EX05VTUE9eQpD T05GSUdfWDg2XzY0X0FDUElfTlVNQT15CkNPTkZJR19OVU1BX0VNVT15CkNPTkZJR19OT0RFU19T SElGVD0xMApDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BBUlNF TUVNX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVNT1JZX01PREVMPXkKIyBDT05GSUdf QVJDSF9NRU1PUllfUFJPQkUgaXMgbm90IHNldApDT05GSUdfQVJDSF9QUk9DX0tDT1JFX1RFWFQ9 eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAwMDAwMDAwMDAwMApDT05GSUdf WDg2X1BNRU1fTEVHQUNZX0RFVklDRT15CkNPTkZJR19YODZfUE1FTV9MRUdBQ1k9bQpDT05GSUdf WDg2X0NIRUNLX0JJT1NfQ09SUlVQVElPTj15CiMgQ09ORklHX1g4Nl9CT09UUEFSQU1fTUVNT1JZ X0NPUlJVUFRJT05fQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CkNP TkZJR19NVFJSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVS X0VOQUJMRV9ERUZBVUxUPTEKQ09ORklHX01UUlJfU0FOSVRJWkVSX1NQQVJFX1JFR19OUl9ERUZB VUxUPTEKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9VU0VTX1BHX1VOQ0FDSEVEPXkKQ09O RklHX0FSQ0hfUkFORE9NPXkKQ09ORklHX1g4Nl9TTUFQPXkKQ09ORklHX1g4Nl9VTUlQPXkKQ09O RklHX1g4Nl9JTlRFTF9NRU1PUllfUFJPVEVDVElPTl9LRVlTPXkKQ09ORklHX1g4Nl9JTlRFTF9U U1hfTU9ERV9PRkY9eQojIENPTkZJR19YODZfSU5URUxfVFNYX01PREVfT04gaXMgbm90IHNldAoj IENPTkZJR19YODZfSU5URUxfVFNYX01PREVfQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19FRkk9eQpD T05GSUdfRUZJX1NUVUI9eQpDT05GSUdfRUZJX01JWEVEPXkKQ09ORklHX1NFQ0NPTVA9eQojIENP TkZJR19IWl8xMDAgaXMgbm90IHNldAojIENPTkZJR19IWl8yNTAgaXMgbm90IHNldAojIENPTkZJ R19IWl8zMDAgaXMgbm90IHNldApDT05GSUdfSFpfMTAwMD15CkNPTkZJR19IWj0xMDAwCkNPTkZJ R19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfS0VYRUM9eQpDT05GSUdfS0VYRUNfRklMRT15CkNPTkZJ R19BUkNIX0hBU19LRVhFQ19QVVJHQVRPUlk9eQojIENPTkZJR19LRVhFQ19TSUcgaXMgbm90IHNl dApDT05GSUdfQ1JBU0hfRFVNUD15CkNPTkZJR19LRVhFQ19KVU1QPXkKQ09ORklHX1BIWVNJQ0FM X1NUQVJUPTB4MTAwMDAwMApDT05GSUdfUkVMT0NBVEFCTEU9eQpDT05GSUdfUkFORE9NSVpFX0JB U0U9eQpDT05GSUdfWDg2X05FRURfUkVMT0NTPXkKQ09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MjAw MDAwCkNPTkZJR19EWU5BTUlDX01FTU9SWV9MQVlPVVQ9eQpDT05GSUdfUkFORE9NSVpFX01FTU9S WT15CkNPTkZJR19SQU5ET01JWkVfTUVNT1JZX1BIWVNJQ0FMX1BBRERJTkc9MHhhCkNPTkZJR19I T1RQTFVHX0NQVT15CkNPTkZJR19CT09UUEFSQU1fSE9UUExVR19DUFUwPXkKIyBDT05GSUdfREVC VUdfSE9UUExVR19DUFUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NUEFUX1ZEU08gaXMgbm90IHNl dApDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX0VNVUxBVEU9eQojIENPTkZJR19MRUdBQ1lfVlNZU0NB TExfWE9OTFkgaXMgbm90IHNldAojIENPTkZJR19MRUdBQ1lfVlNZU0NBTExfTk9ORSBpcyBub3Qg c2V0CiMgQ09ORklHX0NNRExJTkVfQk9PTCBpcyBub3Qgc2V0CkNPTkZJR19NT0RJRllfTERUX1NZ U0NBTEw9eQpDT05GSUdfSEFWRV9MSVZFUEFUQ0g9eQpDT05GSUdfTElWRVBBVENIPXkKIyBlbmQg b2YgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCgpDT05GSUdfQVJDSF9IQVNfQUREX1BBR0VT PXkKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKQ09ORklHX0FSQ0hfRU5BQkxF X01FTU9SWV9IT1RSRU1PVkU9eQpDT05GSUdfVVNFX1BFUkNQVV9OVU1BX05PREVfSUQ9eQpDT05G SUdfQVJDSF9FTkFCTEVfU1BMSVRfUE1EX1BUTE9DSz15CkNPTkZJR19BUkNIX0VOQUJMRV9IVUdF UEFHRV9NSUdSQVRJT049eQpDT05GSUdfQVJDSF9FTkFCTEVfVEhQX01JR1JBVElPTj15CgojCiMg UG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKQ09ORklHX0FSQ0hfSElCRVJOQVRJ T05fSEVBREVSPXkKQ09ORklHX1NVU1BFTkQ9eQpDT05GSUdfU1VTUEVORF9GUkVFWkVSPXkKQ09O RklHX0hJQkVSTkFURV9DQUxMQkFDS1M9eQpDT05GSUdfSElCRVJOQVRJT049eQpDT05GSUdfSElC RVJOQVRJT05fU05BUFNIT1RfREVWPXkKQ09ORklHX1BNX1NURF9QQVJUSVRJT049IiIKQ09ORklH X1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBp cyBub3Qgc2V0CiMgQ09ORklHX1BNX1dBS0VMT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19QTT15CkNP TkZJR19QTV9ERUJVRz15CiMgQ09ORklHX1BNX0FEVkFOQ0VEX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfUE1fVEVTVF9TVVNQRU5EIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQX0RFQlVHPXkK IyBDT05GSUdfUE1fVFJBQ0VfUlRDIGlzIG5vdCBzZXQKQ09ORklHX1BNX0NMSz15CiMgQ09ORklH X1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5FUkdZX01P REVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQUNQST15CkNPTkZJR19BQ1BJPXkK Q09ORklHX0FDUElfTEVHQUNZX1RBQkxFU19MT09LVVA9eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZF X0FDUElfUERDPXkKQ09ORklHX0FDUElfU1lTVEVNX1BPV0VSX1NUQVRFU19TVVBQT1JUPXkKIyBD T05GSUdfQUNQSV9ERUJVR0dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1NQQ1JfVEFCTEU9eQpD T05GSUdfQUNQSV9MUElUPXkKQ09ORklHX0FDUElfU0xFRVA9eQojIENPTkZJR19BQ1BJX1BST0NG U19QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CkNP TkZJR19BQ1BJX0VDX0RFQlVHRlM9bQpDT05GSUdfQUNQSV9BQz15CkNPTkZJR19BQ1BJX0JBVFRF Ulk9eQpDT05GSUdfQUNQSV9CVVRUT049eQpDT05GSUdfQUNQSV9WSURFTz1tCkNPTkZJR19BQ1BJ X0ZBTj15CkNPTkZJR19BQ1BJX1RBRD1tCkNPTkZJR19BQ1BJX0RPQ0s9eQpDT05GSUdfQUNQSV9D UFVfRlJFUV9QU1M9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfQ1NUQVRFPXkKQ09ORklHX0FDUElf UFJPQ0VTU09SX0lETEU9eQpDT05GSUdfQUNQSV9DUFBDX0xJQj15CkNPTkZJR19BQ1BJX1BST0NF U1NPUj15CkNPTkZJR19BQ1BJX0lQTUk9bQpDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CkNPTkZJ R19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SPW0KQ09ORklHX0FDUElfVEhFUk1BTD15CkNPTkZJ R19BUkNIX0hBU19BQ1BJX1RBQkxFX1VQR1JBREU9eQpDT05GSUdfQUNQSV9UQUJMRV9VUEdSQURF PXkKIyBDT05GSUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1BDSV9TTE9UPXkK Q09ORklHX0FDUElfQ09OVEFJTkVSPXkKQ09ORklHX0FDUElfSE9UUExVR19NRU1PUlk9eQpDT05G SUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CkNPTkZJR19BQ1BJX1NCUz1tCkNPTkZJR19BQ1BJX0hF RD15CiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0JH UlQ9eQpDT05GSUdfQUNQSV9ORklUPW0KIyBDT05GSUdfTkZJVF9TRUNVUklUWV9ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19BQ1BJX05VTUE9eQojIENPTkZJR19BQ1BJX0hNQVQgaXMgbm90IHNldApD T05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKQ09ORklH X0FDUElfQVBFST15CkNPTkZJR19BQ1BJX0FQRUlfR0hFUz15CkNPTkZJR19BQ1BJX0FQRUlfUENJ RUFFUj15CkNPTkZJR19BQ1BJX0FQRUlfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfQUNQSV9BUEVJ X0VJTko9bQpDT05GSUdfQUNQSV9BUEVJX0VSU1RfREVCVUc9eQpDT05GSUdfRFBURl9QT1dFUj1t CkNPTkZJR19BQ1BJX1dBVENIRE9HPXkKQ09ORklHX0FDUElfRVhUTE9HPW0KQ09ORklHX0FDUElf QURYTD15CkNPTkZJR19QTUlDX09QUkVHSU9OPXkKIyBDT05GSUdfQUNQSV9DT05GSUdGUyBpcyBu b3Qgc2V0CkNPTkZJR19YODZfUE1fVElNRVI9eQpDT05GSUdfU0ZJPXkKCiMKIyBDUFUgRnJlcXVl bmN5IHNjYWxpbmcKIwpDT05GSUdfQ1BVX0ZSRVE9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0FUVFJf U0VUPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT01NT049eQpDT05GSUdfQ1BVX0ZSRVFfU1RBVD15 CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NQVV9G UkVRX0RFRkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RF RkFVTFRfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRf R09WX09OREVNQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfQ09O U0VSVkFUSVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfU0NIRURV VElMIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJGT1JNQU5DRT15CkNPTkZJR19D UFVfRlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9VU0VSU1BBQ0U9eQpD T05GSUdfQ1BVX0ZSRVFfR09WX09OREVNQU5EPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT05TRVJW QVRJVkU9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1NDSEVEVVRJTD15CgojCiMgQ1BVIGZyZXF1ZW5j eSBzY2FsaW5nIGRyaXZlcnMKIwpDT05GSUdfWDg2X0lOVEVMX1BTVEFURT15CiMgQ09ORklHX1g4 Nl9QQ0NfQ1BVRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19YODZfQUNQSV9DUFVGUkVRPW0KQ09ORklH X1g4Nl9BQ1BJX0NQVUZSRVFfQ1BCPXkKQ09ORklHX1g4Nl9QT1dFUk5PV19LOD1tCkNPTkZJR19Y ODZfQU1EX0ZSRVFfU0VOU0lUSVZJVFk9bQojIENPTkZJR19YODZfU1BFRURTVEVQX0NFTlRSSU5P IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QNF9DTE9DS01PRD1tCgojCiMgc2hhcmVkIG9wdGlvbnMK IwpDT05GSUdfWDg2X1NQRUVEU1RFUF9MSUI9bQojIGVuZCBvZiBDUFUgRnJlcXVlbmN5IHNjYWxp bmcKCiMKIyBDUFUgSWRsZQojCkNPTkZJR19DUFVfSURMRT15CiMgQ09ORklHX0NQVV9JRExFX0dP Vl9MQURERVIgaXMgbm90IHNldApDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQojIENPTkZJR19D UFVfSURMRV9HT1ZfVEVPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0lETEVfR09WX0hBTFRQT0xM IGlzIG5vdCBzZXQKQ09ORklHX0hBTFRQT0xMX0NQVUlETEU9eQojIGVuZCBvZiBDUFUgSWRsZQoK Q09ORklHX0lOVEVMX0lETEU9eQojIGVuZCBvZiBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9w dGlvbnMKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDSV9ESVJFQ1Q9eQpD T05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9YRU49eQpDT05GSUdfTU1DT05GX0ZBTTEw SD15CkNPTkZJR19JU0FfRE1BX0FQST15CkNPTkZJR19BTURfTkI9eQojIENPTkZJR19YODZfU1lT RkIgaXMgbm90IHNldAojIGVuZCBvZiBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCgojCiMgQmluYXJ5 IEVtdWxhdGlvbnMKIwpDT05GSUdfSUEzMl9FTVVMQVRJT049eQojIENPTkZJR19YODZfWDMyIGlz IG5vdCBzZXQKQ09ORklHX0NPTVBBVF8zMj15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFU X0ZPUl9VNjRfQUxJR05NRU5UPXkKQ09ORklHX1NZU1ZJUENfQ09NUEFUPXkKIyBlbmQgb2YgQmlu YXJ5IEVtdWxhdGlvbnMKCiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKQ09ORklHX0VERD1tCiMgQ09O RklHX0VERF9PRkYgaXMgbm90IHNldApDT05GSUdfRklSTVdBUkVfTUVNTUFQPXkKQ09ORklHX0RN SUlEPXkKQ09ORklHX0RNSV9TWVNGUz15CkNPTkZJR19ETUlfU0NBTl9NQUNISU5FX05PTl9FRklf RkFMTEJBQ0s9eQojIENPTkZJR19JU0NTSV9JQkZUIGlzIG5vdCBzZXQKQ09ORklHX0ZXX0NGR19T WVNGUz15CiMgQ09ORklHX0ZXX0NGR19TWVNGU19DTURMSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdf R09PR0xFX0ZJUk1XQVJFIGlzIG5vdCBzZXQKCiMKIyBFRkkgKEV4dGVuc2libGUgRmlybXdhcmUg SW50ZXJmYWNlKSBTdXBwb3J0CiMKQ09ORklHX0VGSV9WQVJTPXkKQ09ORklHX0VGSV9FU1JUPXkK Q09ORklHX0VGSV9WQVJTX1BTVE9SRT15CkNPTkZJR19FRklfVkFSU19QU1RPUkVfREVGQVVMVF9E SVNBQkxFPXkKQ09ORklHX0VGSV9SVU5USU1FX01BUD15CiMgQ09ORklHX0VGSV9GQUtFX01FTU1B UCBpcyBub3Qgc2V0CkNPTkZJR19FRklfUlVOVElNRV9XUkFQUEVSUz15CkNPTkZJR19FRklfR0VO RVJJQ19TVFVCX0lOSVRSRF9DTURMSU5FX0xPQURFUj15CiMgQ09ORklHX0VGSV9CT09UTE9BREVS X0NPTlRST0wgaXMgbm90IHNldAojIENPTkZJR19FRklfQ0FQU1VMRV9MT0FERVIgaXMgbm90IHNl dAojIENPTkZJR19FRklfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BUFBMRV9QUk9QRVJUSUVTPXkK IyBDT05GSUdfUkVTRVRfQVRUQUNLX01JVElHQVRJT04gaXMgbm90IHNldAojIENPTkZJR19FRklf UkNJMl9UQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9ESVNBQkxFX1BDSV9ETUEgaXMgbm90 IHNldAojIGVuZCBvZiBFRkkgKEV4dGVuc2libGUgRmlybXdhcmUgSW50ZXJmYWNlKSBTdXBwb3J0 CgpDT05GSUdfVUVGSV9DUEVSPXkKQ09ORklHX1VFRklfQ1BFUl9YODY9eQpDT05GSUdfRUZJX0RF Vl9QQVRIX1BBUlNFUj15CkNPTkZJR19FRklfRUFSTFlDT049eQpDT05GSUdfRUZJX0NVU1RPTV9T U0RUX09WRVJMQVlTPXkKCiMKIyBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIwojIGVuZCBvZiBUZWdy YSBmaXJtd2FyZSBkcml2ZXIKIyBlbmQgb2YgRmlybXdhcmUgRHJpdmVycwoKQ09ORklHX0hBVkVf S1ZNPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUNISVA9eQpDT05GSUdfSEFWRV9LVk1fSVJRRkQ9eQpD T05GSUdfSEFWRV9LVk1fSVJRX1JPVVRJTkc9eQpDT05GSUdfSEFWRV9LVk1fRVZFTlRGRD15CkNP TkZJR19LVk1fTU1JTz15CkNPTkZJR19LVk1fQVNZTkNfUEY9eQpDT05GSUdfSEFWRV9LVk1fTVNJ PXkKQ09ORklHX0hBVkVfS1ZNX0NQVV9SRUxBWF9JTlRFUkNFUFQ9eQpDT05GSUdfS1ZNX1ZGSU89 eQpDT05GSUdfS1ZNX0dFTkVSSUNfRElSVFlMT0dfUkVBRF9QUk9URUNUPXkKQ09ORklHX0tWTV9D T01QQVQ9eQpDT05GSUdfSEFWRV9LVk1fSVJRX0JZUEFTUz15CkNPTkZJR19IQVZFX0tWTV9OT19Q T0xMPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKQ09ORklHX0tWTT1tCkNPTkZJR19LVk1fSU5U RUw9bQpDT05GSUdfS1ZNX0FNRD1tCkNPTkZJR19LVk1fQU1EX1NFVj15CkNPTkZJR19LVk1fTU1V X0FVRElUPXkKQ09ORklHX0FTX0FWWDUxMj15CkNPTkZJR19BU19TSEExX05JPXkKQ09ORklHX0FT X1NIQTI1Nl9OST15CkNPTkZJR19BU19UUEFVU0U9eQoKIwojIEdlbmVyYWwgYXJjaGl0ZWN0dXJl LWRlcGVuZGVudCBvcHRpb25zCiMKQ09ORklHX0NSQVNIX0NPUkU9eQpDT05GSUdfS0VYRUNfQ09S RT15CkNPTkZJR19IT1RQTFVHX1NNVD15CkNPTkZJR19PUFJPRklMRT1tCkNPTkZJR19PUFJPRklM RV9FVkVOVF9NVUxUSVBMRVg9eQpDT05GSUdfSEFWRV9PUFJPRklMRT15CkNPTkZJR19PUFJPRklM RV9OTUlfVElNRVI9eQpDT05GSUdfS1BST0JFUz15CkNPTkZJR19KVU1QX0xBQkVMPXkKIyBDT05G SUdfU1RBVElDX0tFWVNfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfT1BUUFJPQkVTPXkKQ09O RklHX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX1VQUk9CRVM9eQpDT05GSUdfSEFWRV9FRkZJ Q0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkK Q09ORklHX0tSRVRQUk9CRVM9eQpDT05GSUdfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdf SEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JF VFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05f RlRSQUNFPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKQ09ORklHX0hB VkVfTk1JPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09O VElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNIX0hB U19GT1JUSUZZX1NPVVJDRT15CkNPTkZJR19BUkNIX0hBU19TRVRfTUVNT1JZPXkKQ09ORklHX0FS Q0hfSEFTX1NFVF9ESVJFQ1RfTUFQPXkKQ09ORklHX0hBVkVfQVJDSF9USFJFQURfU1RSVUNUX1dI SVRFTElTVD15CkNPTkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpDT05GSUdf SEFWRV9BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1Nf QVBJPXkKQ09ORklHX0hBVkVfUlNFUT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0FSR19BQ0NFU1Nf QVBJPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFL UE9JTlRTX1JFR1M9eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19I QVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfUEVS Rj15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19E VU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1Q X0xBQkVMX1JFTEFUSVZFPXkKQ09ORklHX01NVV9HQVRIRVJfVEFCTEVfRlJFRT15CkNPTkZJR19N TVVfR0FUSEVSX1JDVV9UQUJMRV9GUkVFPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBY Q0hHPXkKQ09ORklHX0hBVkVfQUxJR05FRF9TVFJVQ1RfUEFHRT15CkNPTkZJR19IQVZFX0NNUFhD SEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRf Q09NUEFUX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklHX0FSQ0hfV0FOVF9PTERfQ09NUEFUX0lQ Qz15CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfU0VDQ09NUF9GSUxU RVI9eQpDT05GSUdfSEFWRV9BUkNIX1NUQUNLTEVBSz15CkNPTkZJR19IQVZFX1NUQUNLUFJPVEVD VE9SPXkKQ09ORklHX0NDX0hBU19TVEFDS1BST1RFQ1RPUl9OT05FPXkKQ09ORklHX1NUQUNLUFJP VEVDVE9SPXkKQ09ORklHX1NUQUNLUFJPVEVDVE9SX1NUUk9ORz15CkNPTkZJR19IQVZFX0FSQ0hf V0lUSElOX1NUQUNLX0ZSQU1FUz15CkNPTkZJR19IQVZFX0NPTlRFWFRfVFJBQ0tJTkc9eQpDT05G SUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FD Q09VTlRJTkc9eQpDT05GSUdfSEFWRV9NT1ZFX1BNRD15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQ QVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdFX1BV RD15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFQPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BN RF9TSEFSRT15CkNPTkZJR19IQVZFX0FSQ0hfU09GVF9ESVJUWT15CkNPTkZJR19IQVZFX01PRF9B UkNIX1NQRUNJRklDPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09ORklHX0FSQ0hf SEFTX0VMRl9SQU5ET01JWkU9eQpDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0JJVFM9eQpDT05G SUdfSEFWRV9FWElUX1RIUkVBRD15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9MjgKQ09ORklH X0hBVkVfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0NP TVBBVF9CSVRTPTgKQ09ORklHX0hBVkVfQVJDSF9DT01QQVRfTU1BUF9CQVNFUz15CkNPTkZJR19I QVZFX0NPUFlfVEhSRUFEX1RMUz15CkNPTkZJR19IQVZFX1NUQUNLX1ZBTElEQVRJT049eQpDT05G SUdfSEFWRV9SRUxJQUJMRV9TVEFDS1RSQUNFPXkKQ09ORklHX09MRF9TSUdTVVNQRU5EMz15CkNP TkZJR19DT01QQVRfT0xEX1NJR0FDVElPTj15CkNPTkZJR19DT01QQVRfMzJCSVRfVElNRT15CkNP TkZJR19IQVZFX0FSQ0hfVk1BUF9TVEFDSz15CkNPTkZJR19WTUFQX1NUQUNLPXkKQ09ORklHX0FS Q0hfSEFTX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX1NUUklDVF9LRVJORUxfUldYPXkKQ09O RklHX0FSQ0hfSEFTX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX1NUUklDVF9NT0RVTEVfUldY PXkKQ09ORklHX0hBVkVfQVJDSF9QUkVMMzJfUkVMT0NBVElPTlM9eQpDT05GSUdfQVJDSF9VU0Vf TUVNUkVNQVBfUFJPVD15CiMgQ09ORklHX0xPQ0tfRVZFTlRfQ09VTlRTIGlzIG5vdCBzZXQKQ09O RklHX0FSQ0hfSEFTX01FTV9FTkNSWVBUPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxp bmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09W X1BST0ZJTEVfQUxMPXkKIyBlbmQgb2YgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCgpDT05G SUdfSEFWRV9HQ0NfUExVR0lOUz15CiMgZW5kIG9mIEdlbmVyYWwgYXJjaGl0ZWN0dXJlLWRlcGVu ZGVudCBvcHRpb25zCgpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTAKQ09O RklHX01PRFVMRV9TSUdfRk9STUFUPXkKQ09ORklHX01PRFVMRVM9eQpDT05GSUdfTU9EVUxFX0ZP UkNFX0xPQUQ9eQpDT05GSUdfTU9EVUxFX1VOTE9BRD15CiMgQ09ORklHX01PRFVMRV9GT1JDRV9V TkxPQUQgaXMgbm90IHNldAojIENPTkZJR19NT0RWRVJTSU9OUyBpcyBub3Qgc2V0CiMgQ09ORklH X01PRFVMRV9TUkNWRVJTSU9OX0FMTCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHPXkKIyBD T05GSUdfTU9EVUxFX1NJR19GT1JDRSBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX0FMTD15 CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdf U0hBMjI0IGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRV9TSUdfU0hBMjU2PXkKIyBDT05GSUdfTU9E VUxFX1NJR19TSEEzODQgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTUxMiBpcyBu b3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9InNoYTI1NiIKIyBDT05GSUdfTU9EVUxFX0NP TVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX0FMTE9XX01JU1NJTkdfTkFNRVNQQUNF X0lNUE9SVFMgaXMgbm90IHNldAojIENPTkZJR19VTlVTRURfU1lNQk9MUyBpcyBub3Qgc2V0CiMg Q09ORklHX1RSSU1fVU5VU0VEX0tTWU1TIGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRVNfVFJFRV9M T09LVVA9eQpDT05GSUdfQkxPQ0s9eQpDT05GSUdfQkxLX1NDU0lfUkVRVUVTVD15CkNPTkZJR19C TEtfQ0dST1VQX1JXU1RBVD15CkNPTkZJR19CTEtfREVWX0JTRz15CkNPTkZJR19CTEtfREVWX0JT R0xJQj15CkNPTkZJR19CTEtfREVWX0lOVEVHUklUWT15CkNPTkZJR19CTEtfREVWX0lOVEVHUklU WV9UMTA9bQpDT05GSUdfQkxLX0RFVl9aT05FRD15CkNPTkZJR19CTEtfREVWX1RIUk9UVExJTkc9 eQojIENPTkZJR19CTEtfREVWX1RIUk9UVExJTkdfTE9XIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0NNRExJTkVfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX0JMS19XQlQ9eQojIENPTkZJR19CTEtf Q0dST1VQX0lPTEFURU5DWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9DT1NUIGlz IG5vdCBzZXQKQ09ORklHX0JMS19XQlRfTVE9eQpDT05GSUdfQkxLX0RFQlVHX0ZTPXkKQ09ORklH X0JMS19ERUJVR19GU19aT05FRD15CiMgQ09ORklHX0JMS19TRURfT1BBTCBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19JTkxJTkVfRU5DUllQVElPTiBpcyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIFR5 cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15CiMgQ09ORklHX0FDT1JOX1BBUlRJVElP TiBpcyBub3Qgc2V0CiMgQ09ORklHX0FJWF9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfT1NG X1BBUlRJVElPTj15CkNPTkZJR19BTUlHQV9QQVJUSVRJT049eQojIENPTkZJR19BVEFSSV9QQVJU SVRJT04gaXMgbm90IHNldApDT05GSUdfTUFDX1BBUlRJVElPTj15CkNPTkZJR19NU0RPU19QQVJU SVRJT049eQpDT05GSUdfQlNEX0RJU0tMQUJFTD15CkNPTkZJR19NSU5JWF9TVUJQQVJUSVRJT049 eQpDT05GSUdfU09MQVJJU19YODZfUEFSVElUSU9OPXkKQ09ORklHX1VOSVhXQVJFX0RJU0tMQUJF TD15CiMgQ09ORklHX0xETV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfU0dJX1BBUlRJVElP Tj15CiMgQ09ORklHX1VMVFJJWF9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfU1VOX1BBUlRJ VElPTj15CkNPTkZJR19LQVJNQV9QQVJUSVRJT049eQpDT05GSUdfRUZJX1BBUlRJVElPTj15CiMg Q09ORklHX1NZU1Y2OF9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX1BBUlRJ VElPTiBpcyBub3Qgc2V0CiMgZW5kIG9mIFBhcnRpdGlvbiBUeXBlcwoKQ09ORklHX0JMT0NLX0NP TVBBVD15CkNPTkZJR19CTEtfTVFfUENJPXkKQ09ORklHX0JMS19NUV9WSVJUSU89eQpDT05GSUdf QkxLX01RX1JETUE9eQpDT05GSUdfQkxLX1BNPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklH X01RX0lPU0NIRURfREVBRExJTkU9eQpDT05GSUdfTVFfSU9TQ0hFRF9LWUJFUj15CkNPTkZJR19J T1NDSEVEX0JGUT15CkNPTkZJR19CRlFfR1JPVVBfSU9TQ0hFRD15CiMgQ09ORklHX0JGUV9DR1JP VVBfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBJTyBTY2hlZHVsZXJzCgpDT05GSUdfUFJFRU1Q VF9OT1RJRklFUlM9eQpDT05GSUdfUEFEQVRBPXkKQ09ORklHX0FTTjE9eQpDT05GSUdfSU5MSU5F X1NQSU5fVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0s9eQpDT05GSUdfSU5M SU5FX1JFQURfVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLPXkKQ09ORklH X0lOTElORV9XUklURV9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JN Vz15CkNPTkZJR19NVVRFWF9TUElOX09OX09XTkVSPXkKQ09ORklHX1JXU0VNX1NQSU5fT05fT1dO RVI9eQpDT05GSUdfTE9DS19TUElOX09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9T UElOTE9DS1M9eQpDT05GSUdfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VTRV9RVUVV RURfUldMT0NLUz15CkNPTkZJR19RVUVVRURfUldMT0NLUz15CkNPTkZJR19BUkNIX0hBU19OT05f T1ZFUkxBUFBJTkdfQUREUkVTU19TUEFDRT15CkNPTkZJR19BUkNIX0hBU19TWU5DX0NPUkVfQkVG T1JFX1VTRVJNT0RFPXkKQ09ORklHX0FSQ0hfSEFTX1NZU0NBTExfV1JBUFBFUj15CkNPTkZJR19G UkVFWkVSPXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cwojCkNPTkZJR19CSU5GTVRfRUxG PXkKQ09ORklHX0NPTVBBVF9CSU5GTVRfRUxGPXkKQ09ORklHX0VMRkNPUkU9eQpDT05GSUdfQ09S RV9EVU1QX0RFRkFVTFRfRUxGX0hFQURFUlM9eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJ R19CSU5GTVRfTUlTQz1tCkNPTkZJR19DT1JFRFVNUD15CiMgZW5kIG9mIEV4ZWN1dGFibGUgZmls ZSBmb3JtYXRzCgojCiMgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwojCkNPTkZJR19TRUxFQ1Rf TUVNT1JZX01PREVMPXkKQ09ORklHX1NQQVJTRU1FTV9NQU5VQUw9eQpDT05GSUdfU1BBUlNFTUVN PXkKQ09ORklHX05FRURfTVVMVElQTEVfTk9ERVM9eQpDT05GSUdfSEFWRV9NRU1PUllfUFJFU0VO VD15CkNPTkZJR19TUEFSU0VNRU1fRVhUUkVNRT15CkNPTkZJR19TUEFSU0VNRU1fVk1FTU1BUF9F TkFCTEU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVA9eQpDT05GSUdfSEFWRV9GQVNUX0dVUD15 CkNPTkZJR19OVU1BX0tFRVBfTUVNSU5GTz15CkNPTkZJR19NRU1PUllfSVNPTEFUSU9OPXkKQ09O RklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREU9eQpDT05GSUdfTUVNT1JZX0hPVFBMVUc9eQpDT05G SUdfTUVNT1JZX0hPVFBMVUdfU1BBUlNFPXkKIyBDT05GSUdfTUVNT1JZX0hPVFBMVUdfREVGQVVM VF9PTkxJTkUgaXMgbm90IHNldApDT05GSUdfTUVNT1JZX0hPVFJFTU9WRT15CkNPTkZJR19TUExJ VF9QVExPQ0tfQ1BVUz00CkNPTkZJR19NRU1PUllfQkFMTE9PTj15CkNPTkZJR19CQUxMT09OX0NP TVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVElPTj15CkNPTkZJR19QQUdFX1JFUE9SVElORz15CkNP TkZJR19NSUdSQVRJT049eQpDT05GSUdfQ09OVElHX0FMTE9DPXkKQ09ORklHX1BIWVNfQUREUl9U XzY0QklUPXkKQ09ORklHX0JPVU5DRT15CkNPTkZJR19WSVJUX1RPX0JVUz15CkNPTkZJR19NTVVf Tk9USUZJRVI9eQpDT05GSUdfS1NNPXkKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj00MDk2 CkNPTkZJR19BUkNIX1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX01FTU9SWV9GQUlM VVJFPXkKQ09ORklHX0hXUE9JU09OX0lOSkVDVD1tCkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFH RT15CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVM9eQojIENPTkZJR19UUkFOU1BB UkVOVF9IVUdFUEFHRV9NQURWSVNFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FOVFNfVEhQX1NX QVA9eQpDT05GSUdfVEhQX1NXQVA9eQpDT05GSUdfQ0xFQU5DQUNIRT15CkNPTkZJR19GUk9OVFNX QVA9eQpDT05GSUdfQ01BPXkKIyBDT05GSUdfQ01BX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf Q01BX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfQ01BX0FSRUFTPTcKQ09ORklHX1pTV0FQPXkK IyBDT05GSUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxUX0RFRkxBVEUgaXMgbm90IHNldApDT05G SUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxUX0xaTz15CiMgQ09ORklHX1pTV0FQX0NPTVBSRVNT T1JfREVGQVVMVF84NDIgaXMgbm90IHNldAojIENPTkZJR19aU1dBUF9DT01QUkVTU09SX0RFRkFV TFRfTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxUX0xaNEhD IGlzIG5vdCBzZXQKIyBDT05GSUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxUX1pTVEQgaXMgbm90 IHNldApDT05GSUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxUPSJsem8iCkNPTkZJR19aU1dBUF9a UE9PTF9ERUZBVUxUX1pCVUQ9eQojIENPTkZJR19aU1dBUF9aUE9PTF9ERUZBVUxUX1ozRk9MRCBp cyBub3Qgc2V0CiMgQ09ORklHX1pTV0FQX1pQT09MX0RFRkFVTFRfWlNNQUxMT0MgaXMgbm90IHNl dApDT05GSUdfWlNXQVBfWlBPT0xfREVGQVVMVD0iemJ1ZCIKIyBDT05GSUdfWlNXQVBfREVGQVVM VF9PTiBpcyBub3Qgc2V0CkNPTkZJR19aUE9PTD15CkNPTkZJR19aQlVEPXkKIyBDT05GSUdfWjNG T0xEIGlzIG5vdCBzZXQKQ09ORklHX1pTTUFMTE9DPXkKIyBDT05GSUdfWlNNQUxMT0NfUEdUQUJM RV9NQVBQSU5HIGlzIG5vdCBzZXQKQ09ORklHX1pTTUFMTE9DX1NUQVQ9eQpDT05GSUdfR0VORVJJ Q19FQVJMWV9JT1JFTUFQPXkKQ09ORklHX0RFRkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQ9eQpDT05G SUdfSURMRV9QQUdFX1RSQUNLSU5HPXkKQ09ORklHX0FSQ0hfSEFTX1BURV9ERVZNQVA9eQpDT05G SUdfWk9ORV9ERVZJQ0U9eQpDT05GSUdfREVWX1BBR0VNQVBfT1BTPXkKQ09ORklHX0RFVklDRV9Q UklWQVRFPXkKQ09ORklHX0FSQ0hfVVNFU19ISUdIX1ZNQV9GTEFHUz15CkNPTkZJR19BUkNIX0hB U19QS0VZUz15CiMgQ09ORklHX1BFUkNQVV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dVUF9C RU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19SRUFEX09OTFlfVEhQX0ZPUl9GUyBpcyBub3Qg c2V0CkNPTkZJR19BUkNIX0hBU19QVEVfU1BFQ0lBTD15CkNPTkZJR19NQVBQSU5HX0RJUlRZX0hF TFBFUlM9eQojIGVuZCBvZiBNZW1vcnkgTWFuYWdlbWVudCBvcHRpb25zCgpDT05GSUdfTkVUPXkK Q09ORklHX0NPTVBBVF9ORVRMSU5LX01FU1NBR0VTPXkKQ09ORklHX05FVF9JTkdSRVNTPXkKQ09O RklHX05FVF9FR1JFU1M9eQpDT05GSUdfU0tCX0VYVEVOU0lPTlM9eQoKIwojIE5ldHdvcmtpbmcg b3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQpDT05GSUdfUEFDS0VUX0RJQUc9bQpDT05GSUdfVU5J WD15CkNPTkZJR19VTklYX1NDTT15CkNPTkZJR19VTklYX0RJQUc9bQpDT05GSUdfVExTPW0KQ09O RklHX1RMU19ERVZJQ0U9eQojIENPTkZJR19UTFNfVE9FIGlzIG5vdCBzZXQKQ09ORklHX1hGUk09 eQpDT05GSUdfWEZSTV9PRkZMT0FEPXkKQ09ORklHX1hGUk1fQUxHTz15CkNPTkZJR19YRlJNX1VT RVI9eQojIENPTkZJR19YRlJNX0lOVEVSRkFDRSBpcyBub3Qgc2V0CkNPTkZJR19YRlJNX1NVQl9Q T0xJQ1k9eQpDT05GSUdfWEZSTV9NSUdSQVRFPXkKQ09ORklHX1hGUk1fU1RBVElTVElDUz15CkNP TkZJR19YRlJNX0FIPW0KQ09ORklHX1hGUk1fRVNQPW0KQ09ORklHX1hGUk1fSVBDT01QPW0KQ09O RklHX05FVF9LRVk9bQpDT05GSUdfTkVUX0tFWV9NSUdSQVRFPXkKIyBDT05GSUdfU01DIGlzIG5v dCBzZXQKQ09ORklHX1hEUF9TT0NLRVRTPXkKIyBDT05GSUdfWERQX1NPQ0tFVFNfRElBRyBpcyBu b3Qgc2V0CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01VTFRJQ0FTVD15CkNPTkZJR19JUF9BRFZB TkNFRF9ST1VURVI9eQpDT05GSUdfSVBfRklCX1RSSUVfU1RBVFM9eQpDT05GSUdfSVBfTVVMVElQ TEVfVEFCTEVTPXkKQ09ORklHX0lQX1JPVVRFX01VTFRJUEFUSD15CkNPTkZJR19JUF9ST1VURV9W RVJCT1NFPXkKQ09ORklHX0lQX1JPVVRFX0NMQVNTSUQ9eQpDT05GSUdfSVBfUE5QPXkKQ09ORklH X0lQX1BOUF9ESENQPXkKIyBDT05GSUdfSVBfUE5QX0JPT1RQIGlzIG5vdCBzZXQKIyBDT05GSUdf SVBfUE5QX1JBUlAgaXMgbm90IHNldApDT05GSUdfTkVUX0lQSVA9bQpDT05GSUdfTkVUX0lQR1JF X0RFTVVYPW0KQ09ORklHX05FVF9JUF9UVU5ORUw9bQpDT05GSUdfTkVUX0lQR1JFPW0KQ09ORklH X05FVF9JUEdSRV9CUk9BRENBU1Q9eQpDT05GSUdfSVBfTVJPVVRFX0NPTU1PTj15CkNPTkZJR19J UF9NUk9VVEU9eQpDT05GSUdfSVBfTVJPVVRFX01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19JUF9Q SU1TTV9WMT15CkNPTkZJR19JUF9QSU1TTV9WMj15CkNPTkZJR19TWU5fQ09PS0lFUz15CkNPTkZJ R19ORVRfSVBWVEk9bQpDT05GSUdfTkVUX1VEUF9UVU5ORUw9bQojIENPTkZJR19ORVRfRk9VIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX0ZPVV9JUF9UVU5ORUxTIGlzIG5vdCBzZXQKQ09ORklHX0lO RVRfQUg9bQpDT05GSUdfSU5FVF9FU1A9bQpDT05GSUdfSU5FVF9FU1BfT0ZGTE9BRD1tCiMgQ09O RklHX0lORVRfRVNQSU5UQ1AgaXMgbm90IHNldApDT05GSUdfSU5FVF9JUENPTVA9bQpDT05GSUdf SU5FVF9YRlJNX1RVTk5FTD1tCkNPTkZJR19JTkVUX1RVTk5FTD1tCkNPTkZJR19JTkVUX0RJQUc9 bQpDT05GSUdfSU5FVF9UQ1BfRElBRz1tCkNPTkZJR19JTkVUX1VEUF9ESUFHPW0KQ09ORklHX0lO RVRfUkFXX0RJQUc9bQojIENPTkZJR19JTkVUX0RJQUdfREVTVFJPWSBpcyBub3Qgc2V0CkNPTkZJ R19UQ1BfQ09OR19BRFZBTkNFRD15CkNPTkZJR19UQ1BfQ09OR19CSUM9bQpDT05GSUdfVENQX0NP TkdfQ1VCSUM9eQpDT05GSUdfVENQX0NPTkdfV0VTVFdPT0Q9bQpDT05GSUdfVENQX0NPTkdfSFRD UD1tCkNPTkZJR19UQ1BfQ09OR19IU1RDUD1tCkNPTkZJR19UQ1BfQ09OR19IWUJMQT1tCkNPTkZJ R19UQ1BfQ09OR19WRUdBUz1tCkNPTkZJR19UQ1BfQ09OR19OVj1tCkNPTkZJR19UQ1BfQ09OR19T Q0FMQUJMRT1tCkNPTkZJR19UQ1BfQ09OR19MUD1tCkNPTkZJR19UQ1BfQ09OR19WRU5PPW0KQ09O RklHX1RDUF9DT05HX1lFQUg9bQpDT05GSUdfVENQX0NPTkdfSUxMSU5PSVM9bQpDT05GSUdfVENQ X0NPTkdfRENUQ1A9bQojIENPTkZJR19UQ1BfQ09OR19DREcgaXMgbm90IHNldApDT05GSUdfVENQ X0NPTkdfQkJSPW0KQ09ORklHX0RFRkFVTFRfQ1VCSUM9eQojIENPTkZJR19ERUZBVUxUX1JFTk8g aXMgbm90IHNldApDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iY3ViaWMiCkNPTkZJR19UQ1BfTUQ1 U0lHPXkKQ09ORklHX0lQVjY9eQpDT05GSUdfSVBWNl9ST1VURVJfUFJFRj15CkNPTkZJR19JUFY2 X1JPVVRFX0lORk89eQpDT05GSUdfSVBWNl9PUFRJTUlTVElDX0RBRD15CkNPTkZJR19JTkVUNl9B SD1tCkNPTkZJR19JTkVUNl9FU1A9bQpDT05GSUdfSU5FVDZfRVNQX09GRkxPQUQ9bQojIENPTkZJ R19JTkVUNl9FU1BJTlRDUCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9JUENPTVA9bQpDT05GSUdf SVBWNl9NSVA2PW0KIyBDT05GSUdfSVBWNl9JTEEgaXMgbm90IHNldApDT05GSUdfSU5FVDZfWEZS TV9UVU5ORUw9bQpDT05GSUdfSU5FVDZfVFVOTkVMPW0KQ09ORklHX0lQVjZfVlRJPW0KQ09ORklH X0lQVjZfU0lUPW0KQ09ORklHX0lQVjZfU0lUXzZSRD15CkNPTkZJR19JUFY2X05ESVNDX05PREVU WVBFPXkKQ09ORklHX0lQVjZfVFVOTkVMPW0KQ09ORklHX0lQVjZfR1JFPW0KQ09ORklHX0lQVjZf TVVMVElQTEVfVEFCTEVTPXkKIyBDT05GSUdfSVBWNl9TVUJUUkVFUyBpcyBub3Qgc2V0CkNPTkZJ R19JUFY2X01ST1VURT15CkNPTkZJR19JUFY2X01ST1VURV9NVUxUSVBMRV9UQUJMRVM9eQpDT05G SUdfSVBWNl9QSU1TTV9WMj15CiMgQ09ORklHX0lQVjZfU0VHNl9MV1RVTk5FTCBpcyBub3Qgc2V0 CiMgQ09ORklHX0lQVjZfU0VHNl9ITUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9SUExfTFdU VU5ORUwgaXMgbm90IHNldApDT05GSUdfTkVUTEFCRUw9eQojIENPTkZJR19NUFRDUCBpcyBub3Qg c2V0CiMgQ09ORklHX01QVENQX0tVTklUX1RFU1RTIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktf U0VDTUFSSz15CkNPTkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKQ09ORklHX05FVFdPUktfUEhZX1RJ TUVTVEFNUElORz15CkNPTkZJR19ORVRGSUxURVI9eQpDT05GSUdfTkVURklMVEVSX0FEVkFOQ0VE PXkKQ09ORklHX0JSSURHRV9ORVRGSUxURVI9bQoKIwojIENvcmUgTmV0ZmlsdGVyIENvbmZpZ3Vy YXRpb24KIwpDT05GSUdfTkVURklMVEVSX0lOR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX05FVExJ Tks9bQpDT05GSUdfTkVURklMVEVSX0ZBTUlMWV9CUklER0U9eQpDT05GSUdfTkVURklMVEVSX0ZB TUlMWV9BUlA9eQojIENPTkZJR19ORVRGSUxURVJfTkVUTElOS19BQ0NUIGlzIG5vdCBzZXQKQ09O RklHX05FVEZJTFRFUl9ORVRMSU5LX1FVRVVFPW0KQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0xP Rz1tCkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19PU0Y9bQpDT05GSUdfTkZfQ09OTlRSQUNLPW0K Q09ORklHX05GX0xPR19DT01NT049bQpDT05GSUdfTkZfTE9HX05FVERFVj1tCkNPTkZJR19ORVRG SUxURVJfQ09OTkNPVU5UPW0KQ09ORklHX05GX0NPTk5UUkFDS19NQVJLPXkKQ09ORklHX05GX0NP Tk5UUkFDS19TRUNNQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19aT05FUz15CkNPTkZJR19ORl9D T05OVFJBQ0tfUFJPQ0ZTPXkKQ09ORklHX05GX0NPTk5UUkFDS19FVkVOVFM9eQpDT05GSUdfTkZf Q09OTlRSQUNLX1RJTUVPVVQ9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVTVEFNUD15CkNPTkZJ R19ORl9DT05OVFJBQ0tfTEFCRUxTPXkKQ09ORklHX05GX0NUX1BST1RPX0RDQ1A9eQpDT05GSUdf TkZfQ1RfUFJPVE9fR1JFPXkKQ09ORklHX05GX0NUX1BST1RPX1NDVFA9eQpDT05GSUdfTkZfQ1Rf UFJPVE9fVURQTElURT15CkNPTkZJR19ORl9DT05OVFJBQ0tfQU1BTkRBPW0KQ09ORklHX05GX0NP Tk5UUkFDS19GVFA9bQpDT05GSUdfTkZfQ09OTlRSQUNLX0gzMjM9bQpDT05GSUdfTkZfQ09OTlRS QUNLX0lSQz1tCkNPTkZJR19ORl9DT05OVFJBQ0tfQlJPQURDQVNUPW0KQ09ORklHX05GX0NPTk5U UkFDS19ORVRCSU9TX05TPW0KQ09ORklHX05GX0NPTk5UUkFDS19TTk1QPW0KQ09ORklHX05GX0NP Tk5UUkFDS19QUFRQPW0KQ09ORklHX05GX0NPTk5UUkFDS19TQU5FPW0KQ09ORklHX05GX0NPTk5U UkFDS19TSVA9bQpDT05GSUdfTkZfQ09OTlRSQUNLX1RGVFA9bQpDT05GSUdfTkZfQ1RfTkVUTElO Sz1tCkNPTkZJR19ORl9DVF9ORVRMSU5LX1RJTUVPVVQ9bQpDT05GSUdfTkZfQ1RfTkVUTElOS19I RUxQRVI9bQpDT05GSUdfTkVURklMVEVSX05FVExJTktfR0xVRV9DVD15CkNPTkZJR19ORl9OQVQ9 bQpDT05GSUdfTkZfTkFUX0FNQU5EQT1tCkNPTkZJR19ORl9OQVRfRlRQPW0KQ09ORklHX05GX05B VF9JUkM9bQpDT05GSUdfTkZfTkFUX1NJUD1tCkNPTkZJR19ORl9OQVRfVEZUUD1tCkNPTkZJR19O Rl9OQVRfUkVESVJFQ1Q9eQpDT05GSUdfTkZfTkFUX01BU1FVRVJBREU9eQpDT05GSUdfTkVURklM VEVSX1NZTlBST1hZPW0KQ09ORklHX05GX1RBQkxFUz1tCkNPTkZJR19ORl9UQUJMRVNfSU5FVD15 CkNPTkZJR19ORl9UQUJMRVNfTkVUREVWPXkKQ09ORklHX05GVF9OVU1HRU49bQpDT05GSUdfTkZU X0NUPW0KQ09ORklHX05GVF9DT1VOVEVSPW0KQ09ORklHX05GVF9DT05OTElNSVQ9bQpDT05GSUdf TkZUX0xPRz1tCkNPTkZJR19ORlRfTElNSVQ9bQpDT05GSUdfTkZUX01BU1E9bQpDT05GSUdfTkZU X1JFRElSPW0KQ09ORklHX05GVF9OQVQ9bQojIENPTkZJR19ORlRfVFVOTkVMIGlzIG5vdCBzZXQK Q09ORklHX05GVF9PQkpSRUY9bQpDT05GSUdfTkZUX1FVRVVFPW0KQ09ORklHX05GVF9RVU9UQT1t CkNPTkZJR19ORlRfUkVKRUNUPW0KQ09ORklHX05GVF9SRUpFQ1RfSU5FVD1tCkNPTkZJR19ORlRf Q09NUEFUPW0KQ09ORklHX05GVF9IQVNIPW0KQ09ORklHX05GVF9GSUI9bQpDT05GSUdfTkZUX0ZJ Ql9JTkVUPW0KIyBDT05GSUdfTkZUX1hGUk0gaXMgbm90IHNldApDT05GSUdfTkZUX1NPQ0tFVD1t CiMgQ09ORklHX05GVF9PU0YgaXMgbm90IHNldAojIENPTkZJR19ORlRfVFBST1hZIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkZUX1NZTlBST1hZIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9ORVRERVY9 bQpDT05GSUdfTkZUX0RVUF9ORVRERVY9bQpDT05GSUdfTkZUX0ZXRF9ORVRERVY9bQpDT05GSUdf TkZUX0ZJQl9ORVRERVY9bQojIENPTkZJR19ORl9GTE9XX1RBQkxFIGlzIG5vdCBzZXQKQ09ORklH X05FVEZJTFRFUl9YVEFCTEVTPXkKCiMKIyBYdGFibGVzIGNvbWJpbmVkIG1vZHVsZXMKIwpDT05G SUdfTkVURklMVEVSX1hUX01BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX0NPTk5NQVJLPW0KQ09O RklHX05FVEZJTFRFUl9YVF9TRVQ9bQoKIwojIFh0YWJsZXMgdGFyZ2V0cwojCkNPTkZJR19ORVRG SUxURVJfWFRfVEFSR0VUX0FVRElUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ0hFQ0tT VU09bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DTEFTU0lGWT1tCkNPTkZJR19ORVRGSUxU RVJfWFRfVEFSR0VUX0NPTk5NQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTlNF Q01BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DVD1tCkNPTkZJR19ORVRGSUxURVJf WFRfVEFSR0VUX0RTQ1A9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITD1tCkNPTkZJR19O RVRGSUxURVJfWFRfVEFSR0VUX0hNQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSURM RVRJTUVSPW0KIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MRUQgaXMgbm90IHNldApDT05G SUdfTkVURklMVEVSX1hUX1RBUkdFVF9MT0c9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9N QVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9OQVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdF VF9ORVRNQVA9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRz1tCkNPTkZJR19ORVRG SUxURVJfWFRfVEFSR0VUX05GUVVFVUU9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9OT1RS QUNLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkFURUVTVD1tCkNPTkZJR19ORVRGSUxU RVJfWFRfVEFSR0VUX1JFRElSRUNUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFTUVVF UkFERT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RFRT1tCkNPTkZJR19ORVRGSUxURVJf WFRfVEFSR0VUX1RQUk9YWT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RSQUNFPW0KQ09O RklHX05FVEZJTFRFUl9YVF9UQVJHRVRfU0VDTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFS R0VUX1RDUE1TUz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE9QVFNUUklQPW0KCiMK IyBYdGFibGVzIG1hdGNoZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0FERFJUWVBFPW0K Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9CUEY9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI X0NHUk9VUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ0xVU1RFUj1tCkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfQ09NTUVOVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkJZ VEVTPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTEFCRUw9bQpDT05GSUdfTkVURklM VEVSX1hUX01BVENIX0NPTk5MSU1JVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTk1B Uks9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5UUkFDSz1tCkNPTkZJR19ORVRGSUxU RVJfWFRfTUFUQ0hfQ1BVPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EQ0NQPW0KQ09ORklH X05FVEZJTFRFUl9YVF9NQVRDSF9ERVZHUk9VUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf RFNDUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRUNOPW0KQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9FU1A9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hBU0hMSU1JVD1tCkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfSEVMUEVSPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9I TD1tCiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUENPTVAgaXMgbm90IHNldApDT05GSUdf TkVURklMVEVSX1hUX01BVENIX0lQUkFOR0U9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQ VlM9bQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUCBpcyBub3Qgc2V0CkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfTEVOR1RIPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MSU1J VD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDPW0KQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9NQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9bQojIENPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfTkZBQ0NUIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9PU0Y9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX09XTkVSPW0KQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9QT0xJQ1k9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BIWVNE RVY9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BLVFRZUEU9bQpDT05GSUdfTkVURklMVEVS X1hUX01BVENIX1FVT1RBPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SQVRFRVNUPW0KQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9SRUFMTT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf UkVDRU5UPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TQ1RQPW0KQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9TT0NLRVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUQVRFPW0KQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFUSVNUSUM9bQpDT05GSUdfTkVURklMVEVSX1hUX01B VENIX1NUUklORz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVENQTVNTPW0KIyBDT05GSUdf TkVURklMVEVSX1hUX01BVENIX1RJTUUgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfVTMyIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlv bgoKQ09ORklHX0lQX1NFVD1tCkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJ VE1BUF9JUD1tCkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPW0KQ09ORklHX0lQX1NFVF9CSVRN QVBfUE9SVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUD1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUE1B Uks9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPW0KQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9S VElQPW0KQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5FVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9J UE1BQz1tCkNPTkZJR19JUF9TRVRfSEFTSF9NQUM9bQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9S VE5FVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9ORVQ9bQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUTkVU PW0KQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlQ9bQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZB Q0U9bQpDT05GSUdfSVBfU0VUX0xJU1RfU0VUPW0KQ09ORklHX0lQX1ZTPW0KQ09ORklHX0lQX1ZT X0lQVjY9eQojIENPTkZJR19JUF9WU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJf QklUUz0xMgoKIwojIElQVlMgdHJhbnNwb3J0IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBv cnQKIwpDT05GSUdfSVBfVlNfUFJPVE9fVENQPXkKQ09ORklHX0lQX1ZTX1BST1RPX1VEUD15CkNP TkZJR19JUF9WU19QUk9UT19BSF9FU1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fRVNQPXkKQ09ORklH X0lQX1ZTX1BST1RPX0FIPXkKQ09ORklHX0lQX1ZTX1BST1RPX1NDVFA9eQoKIwojIElQVlMgc2No ZWR1bGVyCiMKQ09ORklHX0lQX1ZTX1JSPW0KQ09ORklHX0lQX1ZTX1dSUj1tCkNPTkZJR19JUF9W U19MQz1tCkNPTkZJR19JUF9WU19XTEM9bQpDT05GSUdfSVBfVlNfRk89bQpDT05GSUdfSVBfVlNf T1ZGPW0KQ09ORklHX0lQX1ZTX0xCTEM9bQpDT05GSUdfSVBfVlNfTEJMQ1I9bQpDT05GSUdfSVBf VlNfREg9bQpDT05GSUdfSVBfVlNfU0g9bQojIENPTkZJR19JUF9WU19NSCBpcyBub3Qgc2V0CkNP TkZJR19JUF9WU19TRUQ9bQpDT05GSUdfSVBfVlNfTlE9bQoKIwojIElQVlMgU0ggc2NoZWR1bGVy CiMKQ09ORklHX0lQX1ZTX1NIX1RBQl9CSVRTPTgKCiMKIyBJUFZTIE1IIHNjaGVkdWxlcgojCkNP TkZJR19JUF9WU19NSF9UQUJfSU5ERVg9MTIKCiMKIyBJUFZTIGFwcGxpY2F0aW9uIGhlbHBlcgoj CkNPTkZJR19JUF9WU19GVFA9bQpDT05GSUdfSVBfVlNfTkZDVD15CkNPTkZJR19JUF9WU19QRV9T SVA9bQoKIwojIElQOiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9ERUZSQUdf SVBWND1tCkNPTkZJR19ORl9TT0NLRVRfSVBWND1tCkNPTkZJR19ORl9UUFJPWFlfSVBWND1tCkNP TkZJR19ORl9UQUJMRVNfSVBWND15CkNPTkZJR19ORlRfUkVKRUNUX0lQVjQ9bQpDT05GSUdfTkZU X0RVUF9JUFY0PW0KQ09ORklHX05GVF9GSUJfSVBWND1tCkNPTkZJR19ORl9UQUJMRVNfQVJQPXkK Q09ORklHX05GX0RVUF9JUFY0PW0KQ09ORklHX05GX0xPR19BUlA9bQpDT05GSUdfTkZfTE9HX0lQ VjQ9bQpDT05GSUdfTkZfUkVKRUNUX0lQVjQ9bQpDT05GSUdfTkZfTkFUX1NOTVBfQkFTSUM9bQpD T05GSUdfTkZfTkFUX1BQVFA9bQpDT05GSUdfTkZfTkFUX0gzMjM9bQpDT05GSUdfSVBfTkZfSVBU QUJMRVM9bQpDT05GSUdfSVBfTkZfTUFUQ0hfQUg9bQpDT05GSUdfSVBfTkZfTUFUQ0hfRUNOPW0K Q09ORklHX0lQX05GX01BVENIX1JQRklMVEVSPW0KQ09ORklHX0lQX05GX01BVENIX1RUTD1tCkNP TkZJR19JUF9ORl9GSUxURVI9bQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFSkVDVD1tCkNPTkZJR19J UF9ORl9UQVJHRVRfU1lOUFJPWFk9bQpDT05GSUdfSVBfTkZfTkFUPW0KQ09ORklHX0lQX05GX1RB UkdFVF9NQVNRVUVSQURFPW0KQ09ORklHX0lQX05GX1RBUkdFVF9ORVRNQVA9bQpDT05GSUdfSVBf TkZfVEFSR0VUX1JFRElSRUNUPW0KQ09ORklHX0lQX05GX01BTkdMRT1tCiMgQ09ORklHX0lQX05G X1RBUkdFVF9DTFVTVEVSSVAgaXMgbm90IHNldApDT05GSUdfSVBfTkZfVEFSR0VUX0VDTj1tCkNP TkZJR19JUF9ORl9UQVJHRVRfVFRMPW0KQ09ORklHX0lQX05GX1JBVz1tCkNPTkZJR19JUF9ORl9T RUNVUklUWT1tCkNPTkZJR19JUF9ORl9BUlBUQUJMRVM9bQpDT05GSUdfSVBfTkZfQVJQRklMVEVS PW0KQ09ORklHX0lQX05GX0FSUF9NQU5HTEU9bQojIGVuZCBvZiBJUDogTmV0ZmlsdGVyIENvbmZp Z3VyYXRpb24KCiMKIyBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9T T0NLRVRfSVBWNj1tCkNPTkZJR19ORl9UUFJPWFlfSVBWNj1tCkNPTkZJR19ORl9UQUJMRVNfSVBW Nj15CkNPTkZJR19ORlRfUkVKRUNUX0lQVjY9bQpDT05GSUdfTkZUX0RVUF9JUFY2PW0KQ09ORklH X05GVF9GSUJfSVBWNj1tCkNPTkZJR19ORl9EVVBfSVBWNj1tCkNPTkZJR19ORl9SRUpFQ1RfSVBW Nj1tCkNPTkZJR19ORl9MT0dfSVBWNj1tCkNPTkZJR19JUDZfTkZfSVBUQUJMRVM9bQpDT05GSUdf SVA2X05GX01BVENIX0FIPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9FVUk2ND1tCkNPTkZJR19JUDZf TkZfTUFUQ0hfRlJBRz1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfT1BUUz1tCkNPTkZJR19JUDZfTkZf TUFUQ0hfSEw9bQpDT05GSUdfSVA2X05GX01BVENIX0lQVjZIRUFERVI9bQpDT05GSUdfSVA2X05G X01BVENIX01IPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9SUEZJTFRFUj1tCkNPTkZJR19JUDZfTkZf TUFUQ0hfUlQ9bQojIENPTkZJR19JUDZfTkZfTUFUQ0hfU1JIIGlzIG5vdCBzZXQKIyBDT05GSUdf SVA2X05GX1RBUkdFVF9ITCBpcyBub3Qgc2V0CkNPTkZJR19JUDZfTkZfRklMVEVSPW0KQ09ORklH X0lQNl9ORl9UQVJHRVRfUkVKRUNUPW0KQ09ORklHX0lQNl9ORl9UQVJHRVRfU1lOUFJPWFk9bQpD T05GSUdfSVA2X05GX01BTkdMRT1tCkNPTkZJR19JUDZfTkZfUkFXPW0KQ09ORklHX0lQNl9ORl9T RUNVUklUWT1tCkNPTkZJR19JUDZfTkZfTkFUPW0KQ09ORklHX0lQNl9ORl9UQVJHRVRfTUFTUVVF UkFERT1tCkNPTkZJR19JUDZfTkZfVEFSR0VUX05QVD1tCiMgZW5kIG9mIElQdjY6IE5ldGZpbHRl ciBDb25maWd1cmF0aW9uCgpDT05GSUdfTkZfREVGUkFHX0lQVjY9bQpDT05GSUdfTkZfVEFCTEVT X0JSSURHRT1tCiMgQ09ORklHX05GVF9CUklER0VfTUVUQSBpcyBub3Qgc2V0CkNPTkZJR19ORlRf QlJJREdFX1JFSkVDVD1tCkNPTkZJR19ORl9MT0dfQlJJREdFPW0KIyBDT05GSUdfTkZfQ09OTlRS QUNLX0JSSURHRSBpcyBub3Qgc2V0CkNPTkZJR19CUklER0VfTkZfRUJUQUJMRVM9bQpDT05GSUdf QlJJREdFX0VCVF9CUk9VVEU9bQpDT05GSUdfQlJJREdFX0VCVF9UX0ZJTFRFUj1tCkNPTkZJR19C UklER0VfRUJUX1RfTkFUPW0KQ09ORklHX0JSSURHRV9FQlRfODAyXzM9bQpDT05GSUdfQlJJREdF X0VCVF9BTU9ORz1tCkNPTkZJR19CUklER0VfRUJUX0FSUD1tCkNPTkZJR19CUklER0VfRUJUX0lQ PW0KQ09ORklHX0JSSURHRV9FQlRfSVA2PW0KQ09ORklHX0JSSURHRV9FQlRfTElNSVQ9bQpDT05G SUdfQlJJREdFX0VCVF9NQVJLPW0KQ09ORklHX0JSSURHRV9FQlRfUEtUVFlQRT1tCkNPTkZJR19C UklER0VfRUJUX1NUUD1tCkNPTkZJR19CUklER0VfRUJUX1ZMQU49bQpDT05GSUdfQlJJREdFX0VC VF9BUlBSRVBMWT1tCkNPTkZJR19CUklER0VfRUJUX0ROQVQ9bQpDT05GSUdfQlJJREdFX0VCVF9N QVJLX1Q9bQpDT05GSUdfQlJJREdFX0VCVF9SRURJUkVDVD1tCkNPTkZJR19CUklER0VfRUJUX1NO QVQ9bQpDT05GSUdfQlJJREdFX0VCVF9MT0c9bQpDT05GSUdfQlJJREdFX0VCVF9ORkxPRz1tCiMg Q09ORklHX0JQRklMVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfRENDUCBpcyBub3Qgc2V0CkNP TkZJR19JUF9TQ1RQPW0KIyBDT05GSUdfU0NUUF9EQkdfT0JKQ05UIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX01ENSBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0RF RkFVTFRfQ09PS0lFX0hNQUNfU0hBMT15CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1B Q19OT05FIGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfTUQ1PXkKQ09ORklHX1ND VFBfQ09PS0lFX0hNQUNfU0hBMT15CkNPTkZJR19JTkVUX1NDVFBfRElBRz1tCiMgQ09ORklHX1JE UyBpcyBub3Qgc2V0CkNPTkZJR19USVBDPW0KIyBDT05GSUdfVElQQ19NRURJQV9JQiBpcyBub3Qg c2V0CkNPTkZJR19USVBDX01FRElBX1VEUD15CkNPTkZJR19USVBDX0NSWVBUTz15CkNPTkZJR19U SVBDX0RJQUc9bQpDT05GSUdfQVRNPW0KQ09ORklHX0FUTV9DTElQPW0KIyBDT05GSUdfQVRNX0NM SVBfTk9fSUNNUCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fTEFORT1tCiMgQ09ORklHX0FUTV9NUE9B IGlzIG5vdCBzZXQKQ09ORklHX0FUTV9CUjI2ODQ9bQojIENPTkZJR19BVE1fQlIyNjg0X0lQRklM VEVSIGlzIG5vdCBzZXQKQ09ORklHX0wyVFA9bQpDT05GSUdfTDJUUF9ERUJVR0ZTPW0KQ09ORklH X0wyVFBfVjM9eQpDT05GSUdfTDJUUF9JUD1tCkNPTkZJR19MMlRQX0VUSD1tCkNPTkZJR19TVFA9 bQpDT05GSUdfR0FSUD1tCkNPTkZJR19NUlA9bQpDT05GSUdfQlJJREdFPW0KQ09ORklHX0JSSURH RV9JR01QX1NOT09QSU5HPXkKQ09ORklHX0JSSURHRV9WTEFOX0ZJTFRFUklORz15CiMgQ09ORklH X0JSSURHRV9NUlAgaXMgbm90IHNldApDT05GSUdfSEFWRV9ORVRfRFNBPXkKIyBDT05GSUdfTkVU X0RTQSBpcyBub3Qgc2V0CkNPTkZJR19WTEFOXzgwMjFRPW0KQ09ORklHX1ZMQU5fODAyMVFfR1ZS UD15CkNPTkZJR19WTEFOXzgwMjFRX01WUlA9eQojIENPTkZJR19ERUNORVQgaXMgbm90IHNldApD T05GSUdfTExDPW0KIyBDT05GSUdfTExDMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQUxLIGlzIG5v dCBzZXQKIyBDT05GSUdfWDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTEFQQiBpcyBub3Qgc2V0CiMg Q09ORklHX1BIT05FVCBpcyBub3Qgc2V0CkNPTkZJR182TE9XUEFOPW0KIyBDT05GSUdfNkxPV1BB Tl9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfNkxPV1BBTl9OSEMgaXMgbm90IHNldApDT05G SUdfSUVFRTgwMjE1ND1tCiMgQ09ORklHX0lFRUU4MDIxNTRfTkw4MDIxNTRfRVhQRVJJTUVOVEFM IGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTRfU09DS0VUPW0KQ09ORklHX0lFRUU4MDIxNTRf NkxPV1BBTj1tCkNPTkZJR19NQUM4MDIxNTQ9bQpDT05GSUdfTkVUX1NDSEVEPXkKCiMKIyBRdWV1 ZWluZy9TY2hlZHVsaW5nCiMKQ09ORklHX05FVF9TQ0hfQ0JRPW0KQ09ORklHX05FVF9TQ0hfSFRC PW0KQ09ORklHX05FVF9TQ0hfSEZTQz1tCkNPTkZJR19ORVRfU0NIX0FUTT1tCkNPTkZJR19ORVRf U0NIX1BSSU89bQpDT05GSUdfTkVUX1NDSF9NVUxUSVE9bQpDT05GSUdfTkVUX1NDSF9SRUQ9bQpD T05GSUdfTkVUX1NDSF9TRkI9bQpDT05GSUdfTkVUX1NDSF9TRlE9bQpDT05GSUdfTkVUX1NDSF9U RVFMPW0KQ09ORklHX05FVF9TQ0hfVEJGPW0KIyBDT05GSUdfTkVUX1NDSF9DQlMgaXMgbm90IHNl dAojIENPTkZJR19ORVRfU0NIX0VURiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfVEFQUklP IGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfR1JFRD1tCkNPTkZJR19ORVRfU0NIX0RTTUFSSz1t CkNPTkZJR19ORVRfU0NIX05FVEVNPW0KQ09ORklHX05FVF9TQ0hfRFJSPW0KQ09ORklHX05FVF9T Q0hfTVFQUklPPW0KIyBDT05GSUdfTkVUX1NDSF9TS0JQUklPIGlzIG5vdCBzZXQKQ09ORklHX05F VF9TQ0hfQ0hPS0U9bQpDT05GSUdfTkVUX1NDSF9RRlE9bQpDT05GSUdfTkVUX1NDSF9DT0RFTD1t CkNPTkZJR19ORVRfU0NIX0ZRX0NPREVMPXkKIyBDT05GSUdfTkVUX1NDSF9DQUtFIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9TQ0hfRlE9bQpDT05GSUdfTkVUX1NDSF9ISEY9bQpDT05GSUdfTkVUX1ND SF9QSUU9bQojIENPTkZJR19ORVRfU0NIX0ZRX1BJRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NI X0lOR1JFU1M9bQpDT05GSUdfTkVUX1NDSF9QTFVHPW0KIyBDT05GSUdfTkVUX1NDSF9FVFMgaXMg bm90IHNldApDT05GSUdfTkVUX1NDSF9ERUZBVUxUPXkKIyBDT05GSUdfREVGQVVMVF9GUSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfQ09ERUwgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9G UV9DT0RFTD15CiMgQ09ORklHX0RFRkFVTFRfU0ZRIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVM VF9QRklGT19GQVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfTkVUX1NDSD0iZnFfY29kZWwi CgojCiMgQ2xhc3NpZmljYXRpb24KIwpDT05GSUdfTkVUX0NMUz15CkNPTkZJR19ORVRfQ0xTX0JB U0lDPW0KQ09ORklHX05FVF9DTFNfVENJTkRFWD1tCkNPTkZJR19ORVRfQ0xTX1JPVVRFND1tCkNP TkZJR19ORVRfQ0xTX0ZXPW0KQ09ORklHX05FVF9DTFNfVTMyPW0KQ09ORklHX0NMU19VMzJfUEVS Rj15CkNPTkZJR19DTFNfVTMyX01BUks9eQpDT05GSUdfTkVUX0NMU19SU1ZQPW0KQ09ORklHX05F VF9DTFNfUlNWUDY9bQpDT05GSUdfTkVUX0NMU19GTE9XPW0KQ09ORklHX05FVF9DTFNfQ0dST1VQ PXkKQ09ORklHX05FVF9DTFNfQlBGPW0KQ09ORklHX05FVF9DTFNfRkxPV0VSPW0KQ09ORklHX05F VF9DTFNfTUFUQ0hBTEw9bQpDT05GSUdfTkVUX0VNQVRDSD15CkNPTkZJR19ORVRfRU1BVENIX1NU QUNLPTMyCkNPTkZJR19ORVRfRU1BVENIX0NNUD1tCkNPTkZJR19ORVRfRU1BVENIX05CWVRFPW0K Q09ORklHX05FVF9FTUFUQ0hfVTMyPW0KQ09ORklHX05FVF9FTUFUQ0hfTUVUQT1tCkNPTkZJR19O RVRfRU1BVENIX1RFWFQ9bQojIENPTkZJR19ORVRfRU1BVENIX0NBTklEIGlzIG5vdCBzZXQKQ09O RklHX05FVF9FTUFUQ0hfSVBTRVQ9bQojIENPTkZJR19ORVRfRU1BVENIX0lQVCBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfQ0xTX0FDVD15CkNPTkZJR19ORVRfQUNUX1BPTElDRT1tCkNPTkZJR19ORVRf QUNUX0dBQ1Q9bQpDT05GSUdfR0FDVF9QUk9CPXkKQ09ORklHX05FVF9BQ1RfTUlSUkVEPW0KQ09O RklHX05FVF9BQ1RfU0FNUExFPW0KIyBDT05GSUdfTkVUX0FDVF9JUFQgaXMgbm90IHNldApDT05G SUdfTkVUX0FDVF9OQVQ9bQpDT05GSUdfTkVUX0FDVF9QRURJVD1tCkNPTkZJR19ORVRfQUNUX1NJ TVA9bQpDT05GSUdfTkVUX0FDVF9TS0JFRElUPW0KQ09ORklHX05FVF9BQ1RfQ1NVTT1tCiMgQ09O RklHX05FVF9BQ1RfTVBMUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX1ZMQU49bQpDT05GSUdf TkVUX0FDVF9CUEY9bQojIENPTkZJR19ORVRfQUNUX0NPTk5NQVJLIGlzIG5vdCBzZXQKIyBDT05G SUdfTkVUX0FDVF9DVElORk8gaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9TS0JNT0Q9bQojIENP TkZJR19ORVRfQUNUX0lGRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX1RVTk5FTF9LRVk9bQoj IENPTkZJR19ORVRfQUNUX0dBVEUgaXMgbm90IHNldAojIENPTkZJR19ORVRfVENfU0tCX0VYVCBp cyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZJRk89eQpDT05GSUdfRENCPXkKQ09ORklHX0ROU19S RVNPTFZFUj1tCiMgQ09ORklHX0JBVE1BTl9BRFYgaXMgbm90IHNldApDT05GSUdfT1BFTlZTV0lU Q0g9bQpDT05GSUdfT1BFTlZTV0lUQ0hfR1JFPW0KQ09ORklHX1ZTT0NLRVRTPW0KQ09ORklHX1ZT T0NLRVRTX0RJQUc9bQpDT05GSUdfVlNPQ0tFVFNfTE9PUEJBQ0s9bQpDT05GSUdfVk1XQVJFX1ZN Q0lfVlNPQ0tFVFM9bQpDT05GSUdfVklSVElPX1ZTT0NLRVRTPW0KQ09ORklHX1ZJUlRJT19WU09D S0VUU19DT01NT049bQpDT05GSUdfSFlQRVJWX1ZTT0NLRVRTPW0KQ09ORklHX05FVExJTktfRElB Rz1tCkNPTkZJR19NUExTPXkKQ09ORklHX05FVF9NUExTX0dTTz15CkNPTkZJR19NUExTX1JPVVRJ Tkc9bQpDT05GSUdfTVBMU19JUFRVTk5FTD1tCkNPTkZJR19ORVRfTlNIPXkKIyBDT05GSUdfSFNS IGlzIG5vdCBzZXQKQ09ORklHX05FVF9TV0lUQ0hERVY9eQpDT05GSUdfTkVUX0wzX01BU1RFUl9E RVY9eQojIENPTkZJR19RUlRSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX05DU0kgaXMgbm90IHNl dApDT05GSUdfUlBTPXkKQ09ORklHX1JGU19BQ0NFTD15CkNPTkZJR19YUFM9eQpDT05GSUdfQ0dS T1VQX05FVF9QUklPPXkKQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhf QlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJR19CUEZfSklUPXkKQ09ORklHX0JQRl9TVFJF QU1fUEFSU0VSPXkKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcK IwpDT05GSUdfTkVUX1BLVEdFTj1tCkNPTkZJR19ORVRfRFJPUF9NT05JVE9SPXkKIyBlbmQgb2Yg TmV0d29yayB0ZXN0aW5nCiMgZW5kIG9mIE5ldHdvcmtpbmcgb3B0aW9ucwoKIyBDT05GSUdfSEFN UkFESU8gaXMgbm90IHNldApDT05GSUdfQ0FOPW0KQ09ORklHX0NBTl9SQVc9bQpDT05GSUdfQ0FO X0JDTT1tCkNPTkZJR19DQU5fR1c9bQojIENPTkZJR19DQU5fSjE5MzkgaXMgbm90IHNldAoKIwoj IENBTiBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19DQU5fVkNBTj1tCiMgQ09ORklHX0NBTl9WWENB TiBpcyBub3Qgc2V0CkNPTkZJR19DQU5fU0xDQU49bQpDT05GSUdfQ0FOX0RFVj1tCkNPTkZJR19D QU5fQ0FMQ19CSVRUSU1JTkc9eQojIENPTkZJR19DQU5fS1ZBU0VSX1BDSUVGRCBpcyBub3Qgc2V0 CkNPTkZJR19DQU5fQ19DQU49bQpDT05GSUdfQ0FOX0NfQ0FOX1BMQVRGT1JNPW0KQ09ORklHX0NB Tl9DX0NBTl9QQ0k9bQpDT05GSUdfQ0FOX0NDNzcwPW0KIyBDT05GSUdfQ0FOX0NDNzcwX0lTQSBp cyBub3Qgc2V0CkNPTkZJR19DQU5fQ0M3NzBfUExBVEZPUk09bQojIENPTkZJR19DQU5fSUZJX0NB TkZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX01fQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FO X1BFQUtfUENJRUZEIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9TSkExMDAwPW0KQ09ORklHX0NBTl9F TVNfUENJPW0KIyBDT05GSUdfQ0FOX0Y4MTYwMSBpcyBub3Qgc2V0CkNPTkZJR19DQU5fS1ZBU0VS X1BDST1tCkNPTkZJR19DQU5fUEVBS19QQ0k9bQpDT05GSUdfQ0FOX1BFQUtfUENJRUM9eQpDT05G SUdfQ0FOX1BMWF9QQ0k9bQojIENPTkZJR19DQU5fU0pBMTAwMF9JU0EgaXMgbm90IHNldApDT05G SUdfQ0FOX1NKQTEwMDBfUExBVEZPUk09bQpDT05GSUdfQ0FOX1NPRlRJTkc9bQoKIwojIENBTiBT UEkgaW50ZXJmYWNlcwojCiMgQ09ORklHX0NBTl9ISTMxMVggaXMgbm90IHNldAojIENPTkZJR19D QU5fTUNQMjUxWCBpcyBub3Qgc2V0CiMgZW5kIG9mIENBTiBTUEkgaW50ZXJmYWNlcwoKIwojIENB TiBVU0IgaW50ZXJmYWNlcwojCiMgQ09ORklHX0NBTl84REVWX1VTQiBpcyBub3Qgc2V0CiMgQ09O RklHX0NBTl9FTVNfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0VTRF9VU0IyIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0FOX0dTX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9LVkFTRVJfVVNC IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX01DQkFfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FO X1BFQUtfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX1VDQU4gaXMgbm90IHNldAojIGVuZCBv ZiBDQU4gVVNCIGludGVyZmFjZXMKCiMgQ09ORklHX0NBTl9ERUJVR19ERVZJQ0VTIGlzIG5vdCBz ZXQKIyBlbmQgb2YgQ0FOIERldmljZSBEcml2ZXJzCgpDT05GSUdfQlQ9bQpDT05GSUdfQlRfQlJF RFI9eQpDT05GSUdfQlRfUkZDT01NPW0KQ09ORklHX0JUX1JGQ09NTV9UVFk9eQpDT05GSUdfQlRf Qk5FUD1tCkNPTkZJR19CVF9CTkVQX01DX0ZJTFRFUj15CkNPTkZJR19CVF9CTkVQX1BST1RPX0ZJ TFRFUj15CkNPTkZJR19CVF9ISURQPW0KQ09ORklHX0JUX0hTPXkKQ09ORklHX0JUX0xFPXkKIyBD T05GSUdfQlRfNkxPV1BBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0xFRFMgaXMgbm90IHNldAoj IENPTkZJR19CVF9NU0ZURVhUIGlzIG5vdCBzZXQKQ09ORklHX0JUX0RFQlVHRlM9eQojIENPTkZJ R19CVF9TRUxGVEVTVCBpcyBub3Qgc2V0CgojCiMgQmx1ZXRvb3RoIGRldmljZSBkcml2ZXJzCiMK IyBDT05GSUdfQlRfSENJQlRVU0IgaXMgbm90IHNldAojIENPTkZJR19CVF9IQ0lCVFNESU8gaXMg bm90IHNldApDT05GSUdfQlRfSENJVUFSVD1tCkNPTkZJR19CVF9IQ0lVQVJUX0g0PXkKQ09ORklH X0JUX0hDSVVBUlRfQkNTUD15CkNPTkZJR19CVF9IQ0lVQVJUX0FUSDNLPXkKIyBDT05GSUdfQlRf SENJVUFSVF9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSVVBUlRfQUc2WFggaXMgbm90 IHNldAojIENPTkZJR19CVF9IQ0lCQ00yMDNYIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfSENJQlBB MTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfSENJQkZVU0IgaXMgbm90IHNldApDT05GSUdfQlRf SENJVkhDST1tCkNPTkZJR19CVF9NUlZMPW0KIyBDT05GSUdfQlRfTVJWTF9TRElPIGlzIG5vdCBz ZXQKIyBDT05GSUdfQlRfTVRLU0RJTyBpcyBub3Qgc2V0CiMgZW5kIG9mIEJsdWV0b290aCBkZXZp Y2UgZHJpdmVycwoKIyBDT05GSUdfQUZfUlhSUEMgaXMgbm90IHNldAojIENPTkZJR19BRl9LQ00g aXMgbm90IHNldApDT05GSUdfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19GSUJfUlVMRVM9eQpDT05G SUdfV0lSRUxFU1M9eQpDT05GSUdfV0VYVF9DT1JFPXkKQ09ORklHX1dFWFRfUFJPQz15CkNPTkZJ R19DRkc4MDIxMT1tCiMgQ09ORklHX05MODAyMTFfVEVTVE1PREUgaXMgbm90IHNldAojIENPTkZJ R19DRkc4MDIxMV9ERVZFTE9QRVJfV0FSTklOR1MgaXMgbm90IHNldApDT05GSUdfQ0ZHODAyMTFf UkVRVUlSRV9TSUdORURfUkVHREI9eQpDT05GSUdfQ0ZHODAyMTFfVVNFX0tFUk5FTF9SRUdEQl9L RVlTPXkKQ09ORklHX0NGRzgwMjExX0RFRkFVTFRfUFM9eQojIENPTkZJR19DRkc4MDIxMV9ERUJV R0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NGRzgwMjExX0NSREFfU1VQUE9SVD15CkNPTkZJR19DRkc4 MDIxMV9XRVhUPXkKQ09ORklHX01BQzgwMjExPW0KQ09ORklHX01BQzgwMjExX0hBU19SQz15CkNP TkZJR19NQUM4MDIxMV9SQ19NSU5TVFJFTD15CkNPTkZJR19NQUM4MDIxMV9SQ19ERUZBVUxUX01J TlNUUkVMPXkKQ09ORklHX01BQzgwMjExX1JDX0RFRkFVTFQ9Im1pbnN0cmVsX2h0IgpDT05GSUdf TUFDODAyMTFfTUVTSD15CkNPTkZJR19NQUM4MDIxMV9MRURTPXkKQ09ORklHX01BQzgwMjExX0RF QlVHRlM9eQojIENPTkZJR19NQUM4MDIxMV9NRVNTQUdFX1RSQUNJTkcgaXMgbm90IHNldAojIENP TkZJR19NQUM4MDIxMV9ERUJVR19NRU5VIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExX1NUQV9I QVNIX01BWF9TSVpFPTAKIyBDT05GSUdfV0lNQVggaXMgbm90IHNldApDT05GSUdfUkZLSUxMPW0K Q09ORklHX1JGS0lMTF9MRURTPXkKQ09ORklHX1JGS0lMTF9JTlBVVD15CiMgQ09ORklHX1JGS0lM TF9HUElPIGlzIG5vdCBzZXQKQ09ORklHX05FVF85UD15CkNPTkZJR19ORVRfOVBfVklSVElPPXkK IyBDT05GSUdfTkVUXzlQX1hFTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF85UF9SRE1BIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUXzlQX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBu b3Qgc2V0CkNPTkZJR19DRVBIX0xJQj1tCiMgQ09ORklHX0NFUEhfTElCX1BSRVRUWURFQlVHIGlz IG5vdCBzZXQKQ09ORklHX0NFUEhfTElCX1VTRV9ETlNfUkVTT0xWRVI9eQojIENPTkZJR19ORkMg aXMgbm90IHNldApDT05GSUdfUFNBTVBMRT1tCiMgQ09ORklHX05FVF9JRkUgaXMgbm90IHNldApD T05GSUdfTFdUVU5ORUw9eQpDT05GSUdfTFdUVU5ORUxfQlBGPXkKQ09ORklHX0RTVF9DQUNIRT15 CkNPTkZJR19HUk9fQ0VMTFM9eQpDT05GSUdfU09DS19WQUxJREFURV9YTUlUPXkKQ09ORklHX05F VF9TT0NLX01TRz15CkNPTkZJR19ORVRfREVWTElOSz15CkNPTkZJR19QQUdFX1BPT0w9eQpDT05G SUdfRkFJTE9WRVI9bQpDT05GSUdfRVRIVE9PTF9ORVRMSU5LPXkKQ09ORklHX0hBVkVfRUJQRl9K SVQ9eQoKIwojIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0hBVkVfRUlTQT15CiMgQ09ORklHX0VJ U0EgaXMgbm90IHNldApDT05GSUdfSEFWRV9QQ0k9eQpDT05GSUdfUENJPXkKQ09ORklHX1BDSV9E T01BSU5TPXkKQ09ORklHX1BDSUVQT1JUQlVTPXkKQ09ORklHX0hPVFBMVUdfUENJX1BDSUU9eQpD T05GSUdfUENJRUFFUj15CkNPTkZJR19QQ0lFQUVSX0lOSkVDVD1tCkNPTkZJR19QQ0lFX0VDUkM9 eQpDT05GSUdfUENJRUFTUE09eQpDT05GSUdfUENJRUFTUE1fREVGQVVMVD15CiMgQ09ORklHX1BD SUVBU1BNX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSX1NVUEVS U0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQK Q09ORklHX1BDSUVfUE1FPXkKQ09ORklHX1BDSUVfRFBDPXkKIyBDT05GSUdfUENJRV9QVE0gaXMg bm90IHNldAojIENPTkZJR19QQ0lFX0JXIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9FRFIgaXMg bm90IHNldApDT05GSUdfUENJX01TST15CkNPTkZJR19QQ0lfTVNJX0lSUV9ET01BSU49eQpDT05G SUdfUENJX1FVSVJLUz15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BD SV9SRUFMTE9DX0VOQUJMRV9BVVRPIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9TVFVCPXkKQ09ORklH X1BDSV9QRl9TVFVCPW0KIyBDT05GSUdfWEVOX1BDSURFVl9GUk9OVEVORCBpcyBub3Qgc2V0CkNP TkZJR19QQ0lfQVRTPXkKQ09ORklHX1BDSV9MT0NLTEVTU19DT05GSUc9eQpDT05GSUdfUENJX0lP Vj15CkNPTkZJR19QQ0lfUFJJPXkKQ09ORklHX1BDSV9QQVNJRD15CiMgQ09ORklHX1BDSV9QMlBE TUEgaXMgbm90IHNldApDT05GSUdfUENJX0xBQkVMPXkKQ09ORklHX1BDSV9IWVBFUlY9bQpDT05G SUdfSE9UUExVR19QQ0k9eQpDT05GSUdfSE9UUExVR19QQ0lfQUNQST15CkNPTkZJR19IT1RQTFVH X1BDSV9BQ1BJX0lCTT1tCiMgQ09ORklHX0hPVFBMVUdfUENJX0NQQ0kgaXMgbm90IHNldApDT05G SUdfSE9UUExVR19QQ0lfU0hQQz15CgojCiMgUENJIGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJ R19WTUQ9eQpDT05GSUdfUENJX0hZUEVSVl9JTlRFUkZBQ0U9bQoKIwojIERlc2lnbldhcmUgUENJ IENvcmUgU3VwcG9ydAojCiMgQ09ORklHX1BDSUVfRFdfUExBVF9IT1NUIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJX01FU09OIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVzaWduV2FyZSBQQ0kgQ29yZSBT dXBwb3J0CgojCiMgTW9iaXZlaWwgUENJZSBDb3JlIFN1cHBvcnQKIwojIGVuZCBvZiBNb2JpdmVp bCBQQ0llIENvcmUgU3VwcG9ydAoKIwojIENhZGVuY2UgUENJZSBjb250cm9sbGVycyBzdXBwb3J0 CiMKIyBlbmQgb2YgQ2FkZW5jZSBQQ0llIGNvbnRyb2xsZXJzIHN1cHBvcnQKIyBlbmQgb2YgUENJ IGNvbnRyb2xsZXIgZHJpdmVycwoKIwojIFBDSSBFbmRwb2ludAojCiMgQ09ORklHX1BDSV9FTkRQ T0lOVCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBDSSBFbmRwb2ludAoKIwojIFBDSSBzd2l0Y2ggY29u dHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfUENJX1NXX1NXSVRDSFRFQyBpcyBub3Qgc2V0CiMg ZW5kIG9mIFBDSSBzd2l0Y2ggY29udHJvbGxlciBkcml2ZXJzCgojIENPTkZJR19QQ0NBUkQgaXMg bm90IHNldAojIENPTkZJR19SQVBJRElPIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIERyaXZlciBP cHRpb25zCiMKIyBDT05GSUdfVUVWRU5UX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19ERVZUTVBG Uz15CkNPTkZJR19ERVZUTVBGU19NT1VOVD15CkNPTkZJR19TVEFOREFMT05FPXkKQ09ORklHX1BS RVZFTlRfRklSTVdBUkVfQlVJTEQ9eQoKIwojIEZpcm13YXJlIGxvYWRlcgojCkNPTkZJR19GV19M T0FERVI9eQpDT05GSUdfRldfTE9BREVSX1BBR0VEX0JVRj15CkNPTkZJR19FWFRSQV9GSVJNV0FS RT0iIgpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSPXkKIyBDT05GSUdfRldfTE9BREVSX1VT RVJfSEVMUEVSX0ZBTExCQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfRldfTE9BREVSX0NPTVBSRVNT IGlzIG5vdCBzZXQKQ09ORklHX0ZXX0NBQ0hFPXkKIyBlbmQgb2YgRmlybXdhcmUgbG9hZGVyCgpD T05GSUdfQUxMT1dfREVWX0NPUkVEVU1QPXkKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfREVWUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVEVTVF9E UklWRVJfUkVNT1ZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1fUU9TX0tVTklUX1RFU1QgaXMgbm90 IHNldAojIENPTkZJR19URVNUX0FTWU5DX0RSSVZFUl9QUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19L VU5JVF9EUklWRVJfUEVfVEVTVD15CkNPTkZJR19TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19HRU5F UklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfR0VORVJJQ19DUFVfVlVMTkVSQUJJTElUSUVTPXkK Q09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBfSTJDPW0KQ09ORklHX1JFR01BUF9TUEk9bQpD T05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19ETUFfRkVOQ0VfVFJBQ0UgaXMgbm90 IHNldAojIGVuZCBvZiBHZW5lcmljIERyaXZlciBPcHRpb25zCgojCiMgQnVzIGRldmljZXMKIwoj IENPTkZJR19NSElfQlVTIGlzIG5vdCBzZXQKIyBlbmQgb2YgQnVzIGRldmljZXMKCkNPTkZJR19D T05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQojIENPTkZJR19HTlNTIGlzIG5vdCBzZXQK IyBDT05GSUdfTVREIGlzIG5vdCBzZXQKIyBDT05GSUdfT0YgaXMgbm90IHNldApDT05GSUdfQVJD SF9NSUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQpDT05GSUdfUEFSUE9SVD1tCkNPTkZJR19QQVJQT1JU X1BDPW0KQ09ORklHX1BBUlBPUlRfU0VSSUFMPW0KIyBDT05GSUdfUEFSUE9SVF9QQ19GSUZPIGlz IG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9QQ19TVVBFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdf UEFSUE9SVF9BWDg4Nzk2IGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfMTI4ND15CkNPTkZJR19Q TlA9eQojIENPTkZJR19QTlBfREVCVUdfTUVTU0FHRVMgaXMgbm90IHNldAoKIwojIFByb3RvY29s cwojCkNPTkZJR19QTlBBQ1BJPXkKQ09ORklHX0JMS19ERVY9eQpDT05GSUdfQkxLX0RFVl9OVUxM X0JMSz1tCkNPTkZJR19CTEtfREVWX05VTExfQkxLX0ZBVUxUX0lOSkVDVElPTj15CiMgQ09ORklH X0JMS19ERVZfRkQgaXMgbm90IHNldApDT05GSUdfQ0RST009bQojIENPTkZJR19QQVJJREUgaXMg bm90IHNldAojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90IHNldAojIENP TkZJR19aUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9VTUVNIGlzIG5vdCBzZXQKQ09O RklHX0JMS19ERVZfTE9PUD1tCkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTAKIyBDT05G SUdfQkxLX0RFVl9DUllQVE9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlz IG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTkJEPW0KIyBDT05GSUdfQkxLX0RFVl9TS0QgaXMgbm90 IHNldAojIENPTkZJR19CTEtfREVWX1NYOCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1JBTT1t CkNPTkZJR19CTEtfREVWX1JBTV9DT1VOVD0xNgpDT05GSUdfQkxLX0RFVl9SQU1fU0laRT0xNjM4 NApDT05GSUdfQ0RST01fUEtUQ0RWRD1tCkNPTkZJR19DRFJPTV9QS1RDRFZEX0JVRkZFUlM9OAoj IENPTkZJR19DRFJPTV9QS1RDRFZEX1dDQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9PVkVS X0VUSCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fQkxLREVWX0ZST05URU5EPW0KQ09ORklHX1ZJUlRJ T19CTEs9eQpDT05GSUdfQkxLX0RFVl9SQkQ9bQojIENPTkZJR19CTEtfREVWX1JTWFggaXMgbm90 IHNldAoKIwojIE5WTUUgU3VwcG9ydAojCkNPTkZJR19OVk1FX0NPUkU9bQpDT05GSUdfQkxLX0RF Vl9OVk1FPW0KQ09ORklHX05WTUVfTVVMVElQQVRIPXkKIyBDT05GSUdfTlZNRV9IV01PTiBpcyBu b3Qgc2V0CkNPTkZJR19OVk1FX0ZBQlJJQ1M9bQojIENPTkZJR19OVk1FX1JETUEgaXMgbm90IHNl dApDT05GSUdfTlZNRV9GQz1tCiMgQ09ORklHX05WTUVfVENQIGlzIG5vdCBzZXQKQ09ORklHX05W TUVfVEFSR0VUPW0KQ09ORklHX05WTUVfVEFSR0VUX0xPT1A9bQojIENPTkZJR19OVk1FX1RBUkdF VF9SRE1BIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfVEFSR0VUX0ZDPW0KQ09ORklHX05WTUVfVEFS R0VUX0ZDTE9PUD1tCiMgQ09ORklHX05WTUVfVEFSR0VUX1RDUCBpcyBub3Qgc2V0CiMgZW5kIG9m IE5WTUUgU3VwcG9ydAoKIwojIE1pc2MgZGV2aWNlcwojCkNPTkZJR19TRU5TT1JTX0xJUzNMVjAy RD1tCiMgQ09ORklHX0FENTI1WF9EUE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfRFVNTVlfSVJRIGlz IG5vdCBzZXQKIyBDT05GSUdfSUJNX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00gaXMg bm90IHNldApDT05GSUdfVElGTV9DT1JFPW0KQ09ORklHX1RJRk1fN1hYMT1tCiMgQ09ORklHX0lD UzkzMlM0MDEgaXMgbm90IHNldApDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTPW0KQ09ORklHX1NH SV9YUD1tCkNPTkZJR19IUF9JTE89bQpDT05GSUdfU0dJX0dSVT1tCiMgQ09ORklHX1NHSV9HUlVf REVCVUcgaXMgbm90IHNldApDT05GSUdfQVBEUzk4MDJBTFM9bQpDT05GSUdfSVNMMjkwMDM9bQpD T05GSUdfSVNMMjkwMjA9bQpDT05GSUdfU0VOU09SU19UU0wyNTUwPW0KQ09ORklHX1NFTlNPUlNf QkgxNzcwPW0KQ09ORklHX1NFTlNPUlNfQVBEUzk5MFg9bQojIENPTkZJR19ITUM2MzUyIGlzIG5v dCBzZXQKIyBDT05GSUdfRFMxNjgyIGlzIG5vdCBzZXQKQ09ORklHX1ZNV0FSRV9CQUxMT09OPW0K IyBDT05GSUdfTEFUVElDRV9FQ1AzX0NPTkZJRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NSQU0gaXMg bm90IHNldAojIENPTkZJR19QQ0lfRU5EUE9JTlRfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hJ TElOWF9TREZFQyBpcyBub3Qgc2V0CkNPTkZJR19NSVNDX1JUU1g9bQpDT05GSUdfUFZQQU5JQz15 CiMgQ09ORklHX0MyUE9SVCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBvcnQKIwojIENPTkZJ R19FRVBST01fQVQyNCBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9BVDI1IGlzIG5vdCBzZXQK Q09ORklHX0VFUFJPTV9MRUdBQ1k9bQpDT05GSUdfRUVQUk9NX01BWDY4NzU9bQpDT05GSUdfRUVQ Uk9NXzkzQ1g2PW0KIyBDT05GSUdfRUVQUk9NXzkzWFg0NiBpcyBub3Qgc2V0CiMgQ09ORklHX0VF UFJPTV9JRFRfODlIUEVTWCBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9FRTEwMDQgaXMgbm90 IHNldAojIGVuZCBvZiBFRVBST00gc3VwcG9ydAoKQ09ORklHX0NCNzEwX0NPUkU9bQojIENPTkZJ R19DQjcxMF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DQjcxMF9ERUJVR19BU1NVTVBUSU9OUz15 CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUK IwojIENPTkZJR19USV9TVCBpcyBub3Qgc2V0CiMgZW5kIG9mIFRleGFzIEluc3RydW1lbnRzIHNo YXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCgpDT05GSUdfU0VOU09SU19MSVMzX0kyQz1t CkNPTkZJR19BTFRFUkFfU1RBUEw9bQpDT05GSUdfSU5URUxfTUVJPW0KQ09ORklHX0lOVEVMX01F SV9NRT1tCiMgQ09ORklHX0lOVEVMX01FSV9UWEUgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9N RUlfSERDUCBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfVk1DST1tCgojCiMgSW50ZWwgTUlDICYg cmVsYXRlZCBzdXBwb3J0CiMKIyBDT05GSUdfSU5URUxfTUlDX0JVUyBpcyBub3Qgc2V0CiMgQ09O RklHX1NDSUZfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVk9QX0JVUyBpcyBub3Qgc2V0CiMgZW5k IG9mIEludGVsIE1JQyAmIHJlbGF0ZWQgc3VwcG9ydAoKIyBDT05GSUdfR0VOV1FFIGlzIG5vdCBz ZXQKIyBDT05GSUdfRUNITyBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfQUxDT1JfUENJIGlzIG5v dCBzZXQKQ09ORklHX01JU0NfUlRTWF9QQ0k9bQojIENPTkZJR19NSVNDX1JUU1hfVVNCIGlzIG5v dCBzZXQKIyBDT05GSUdfSEFCQU5BX0FJIGlzIG5vdCBzZXQKIyBDT05GSUdfVUFDQ0UgaXMgbm90 IHNldAojIGVuZCBvZiBNaXNjIGRldmljZXMKCkNPTkZJR19IQVZFX0lERT15CiMgQ09ORklHX0lE RSBpcyBub3Qgc2V0CgojCiMgU0NTSSBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD15 CkNPTkZJR19SQUlEX0FUVFJTPW0KQ09ORklHX1NDU0k9eQpDT05GSUdfU0NTSV9ETUE9eQpDT05G SUdfU0NTSV9ORVRMSU5LPXkKQ09ORklHX1NDU0lfUFJPQ19GUz15CgojCiMgU0NTSSBzdXBwb3J0 IHR5cGUgKGRpc2ssIHRhcGUsIENELVJPTSkKIwpDT05GSUdfQkxLX0RFVl9TRD1tCkNPTkZJR19D SFJfREVWX1NUPW0KQ09ORklHX0JMS19ERVZfU1I9bQpDT05GSUdfQ0hSX0RFVl9TRz1tCkNPTkZJ R19DSFJfREVWX1NDSD1tCkNPTkZJR19TQ1NJX0VOQ0xPU1VSRT1tCkNPTkZJR19TQ1NJX0NPTlNU QU5UUz15CkNPTkZJR19TQ1NJX0xPR0dJTkc9eQpDT05GSUdfU0NTSV9TQ0FOX0FTWU5DPXkKCiMK IyBTQ1NJIFRyYW5zcG9ydHMKIwpDT05GSUdfU0NTSV9TUElfQVRUUlM9bQpDT05GSUdfU0NTSV9G Q19BVFRSUz1tCkNPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTPW0KQ09ORklHX1NDU0lfU0FTX0FUVFJT PW0KQ09ORklHX1NDU0lfU0FTX0xJQlNBUz1tCiMgQ09ORklHX1NDU0lfU0FTX0FUQSBpcyBub3Qg c2V0CkNPTkZJR19TQ1NJX1NBU19IT1NUX1NNUD15CkNPTkZJR19TQ1NJX1NSUF9BVFRSUz1tCiMg ZW5kIG9mIFNDU0kgVHJhbnNwb3J0cwoKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQojIENPTkZJR19J U0NTSV9UQ1AgaXMgbm90IHNldAojIENPTkZJR19JU0NTSV9CT09UX1NZU0ZTIGlzIG5vdCBzZXQK IyBDT05GSUdfU0NTSV9DWEdCM19JU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQ1hHQjRf SVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0JOWDJfSVNDU0kgaXMgbm90IHNldAojIENP TkZJR19CRTJJU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfM1dfWFhYWF9SQUlEIGlz IG5vdCBzZXQKIyBDT05GSUdfU0NTSV9IUFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV8zV185 WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV8zV19TQVMgaXMgbm90IHNldAojIENPTkZJR19T Q1NJX0FDQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BQUNSQUlEIGlzIG5vdCBzZXQKIyBD T05GSUdfU0NTSV9BSUM3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM3OVhYIGlzIG5v dCBzZXQKIyBDT05GSUdfU0NTSV9BSUM5NFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlNB UyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZVTUkgaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X0RQVF9JMk8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FEVkFOU1lTIGlzIG5vdCBzZXQKIyBD T05GSUdfU0NTSV9BUkNNU1IgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0VTQVMyUiBpcyBub3Qg c2V0CiMgQ09ORklHX01FR0FSQUlEX05FV0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlE X0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX1NBUyBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX01QVDNTQVM9bQpDT05GSUdfU0NTSV9NUFQyU0FTX01BWF9TR0U9MTI4CkNPTkZJR19T Q1NJX01QVDNTQVNfTUFYX1NHRT0xMjgKIyBDT05GSUdfU0NTSV9NUFQyU0FTIGlzIG5vdCBzZXQK IyBDT05GSUdfU0NTSV9TTUFSVFBRSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfVUZTSENEIGlz IG5vdCBzZXQKIyBDT05GSUdfU0NTSV9IUFRJT1AgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0JV U0xPR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NWVJCIGlzIG5vdCBzZXQKIyBDT05GSUdf U0NTSV9NWVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1XQVJFX1BWU0NTSSBpcyBub3Qgc2V0CiMg Q09ORklHX1hFTl9TQ1NJX0ZST05URU5EIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVl9TVE9SQUdF PW0KIyBDT05GSUdfTElCRkMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NOSUMgaXMgbm90IHNl dAojIENPTkZJR19TQ1NJX0RNWDMxOTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9GRE9NQUlO X1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfR0RUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1ND U0lfSVNDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdf U0NTSV9JTklUSU8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSUExMDAgaXMgbm90IHNldAoj IENPTkZJR19TQ1NJX1BQQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSU1NIGlzIG5vdCBzZXQK IyBDT05GSUdfU0NTSV9TVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TWU01M0M4WFhfMiBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVBSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9RTE9H SUNfMTI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxBX0ZDIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9RTEFfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0xQRkMgaXMgbm90IHNl dAojIENPTkZJR19TQ1NJX0RDMzk1eCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQU01M0M5NzQg aXMgbm90IHNldAojIENPTkZJR19TQ1NJX1dENzE5WCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RF QlVHPW0KIyBDT05GSUdfU0NTSV9QTUNSQUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9QTTgw MDEgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0JGQV9GQyBpcyBub3Qgc2V0CiMgQ09ORklHX1ND U0lfVklSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9DSEVMU0lPX0ZDT0UgaXMgbm90IHNl dApDT05GSUdfU0NTSV9ESD15CkNPTkZJR19TQ1NJX0RIX1JEQUM9eQpDT05GSUdfU0NTSV9ESF9I UF9TVz15CkNPTkZJR19TQ1NJX0RIX0VNQz15CkNPTkZJR19TQ1NJX0RIX0FMVUE9eQojIGVuZCBv ZiBTQ1NJIGRldmljZSBzdXBwb3J0CgpDT05GSUdfQVRBPW0KQ09ORklHX1NBVEFfSE9TVD15CkNP TkZJR19QQVRBX1RJTUlOR1M9eQpDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRB X0ZPUkNFPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0 CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBp bnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPW0KQ09ORklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJ Q1k9MApDT05GSUdfU0FUQV9BSENJX1BMQVRGT1JNPW0KIyBDT05GSUdfU0FUQV9JTklDMTYyWCBp cyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfQUNBUkRfQUhDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NB VEFfU0lMMjQgaXMgbm90IHNldApDT05GSUdfQVRBX1NGRj15CgojCiMgU0ZGIGNvbnRyb2xsZXJz IHdpdGggY3VzdG9tIERNQSBpbnRlcmZhY2UKIwojIENPTkZJR19QRENfQURNQSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NBVEFfUVNUT1IgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NYNCBpcyBub3Qg c2V0CkNPTkZJR19BVEFfQk1ETUE9eQoKIwojIFNBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1E TUEKIwpDT05GSUdfQVRBX1BJSVg9bQojIENPTkZJR19TQVRBX0RXQyBpcyBub3Qgc2V0CiMgQ09O RklHX1NBVEFfTVYgaXMgbm90IHNldAojIENPTkZJR19TQVRBX05WIGlzIG5vdCBzZXQKIyBDT05G SUdfU0FUQV9QUk9NSVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSUwgaXMgbm90IHNldAoj IENPTkZJR19TQVRBX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU1ZXIGlzIG5vdCBzZXQK IyBDT05GSUdfU0FUQV9VTEkgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1ZJQSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NBVEFfVklURVNTRSBpcyBub3Qgc2V0CgojCiMgUEFUQSBTRkYgY29udHJvbGxl cnMgd2l0aCBCTURNQQojCiMgQ09ORklHX1BBVEFfQUxJIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFU QV9BTUQgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0FSVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdf UEFUQV9BVElJWFAgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0FUUDg2N1ggaXMgbm90IHNldAoj IENPTkZJR19QQVRBX0NNRDY0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQ1lQUkVTUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1BBVEFfRUZBUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUMzY2 IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzN1ggaXMgbm90IHNldAojIENPTkZJR19QQVRB X0hQVDNYMk4gaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMyBpcyBub3Qgc2V0CiMgQ09O RklHX1BBVEFfSVQ4MjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMVggaXMgbm90IHNl dAojIENPTkZJR19QQVRBX0pNSUNST04gaXMgbm90IHNldAojIENPTkZJR19QQVRBX01BUlZFTEwg aXMgbm90IHNldAojIENPTkZJR19QQVRBX05FVENFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRB X05JTkpBMzIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTUgaXMgbm90IHNldAojIENP TkZJR19QQVRBX09MRFBJSVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX09QVElETUEgaXMgbm90 IHNldAojIENPTkZJR19QQVRBX1BEQzIwMjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9QRENf T0xEIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9SQURJU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdf UEFUQV9SREMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklH X1BBVEFfU0VSVkVSV09SS1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1NJTDY4MCBpcyBub3Qg c2V0CiMgQ09ORklHX1BBVEFfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UT1NISUJBIGlz IG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UUklGTEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9W SUEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1dJTkJPTkQgaXMgbm90IHNldAoKIwojIFBJTy1v bmx5IFNGRiBjb250cm9sbGVycwojCiMgQ09ORklHX1BBVEFfQ01ENjQwX1BDSSBpcyBub3Qgc2V0 CiMgQ09ORklHX1BBVEFfTVBJSVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTAgaXMg bm90IHNldAojIENPTkZJR19QQVRBX09QVEkgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1JaMTAw MCBpcyBub3Qgc2V0CgojCiMgR2VuZXJpYyBmYWxsYmFjayAvIGxlZ2FjeSBkcml2ZXJzCiMKIyBD T05GSUdfUEFUQV9BQ1BJIGlzIG5vdCBzZXQKQ09ORklHX0FUQV9HRU5FUklDPW0KIyBDT05GSUdf UEFUQV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfTUQ9eQpDT05GSUdfQkxLX0RFVl9NRD15CkNP TkZJR19NRF9BVVRPREVURUNUPXkKQ09ORklHX01EX0xJTkVBUj1tCkNPTkZJR19NRF9SQUlEMD1t CkNPTkZJR19NRF9SQUlEMT1tCkNPTkZJR19NRF9SQUlEMTA9bQpDT05GSUdfTURfUkFJRDQ1Nj1t CkNPTkZJR19NRF9NVUxUSVBBVEg9bQpDT05GSUdfTURfRkFVTFRZPW0KQ09ORklHX01EX0NMVVNU RVI9bQojIENPTkZJR19CQ0FDSEUgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9ETV9CVUlMVElO PXkKQ09ORklHX0JMS19ERVZfRE09bQpDT05GSUdfRE1fREVCVUc9eQpDT05GSUdfRE1fQlVGSU89 bQojIENPTkZJR19ETV9ERUJVR19CTE9DS19NQU5BR0VSX0xPQ0tJTkcgaXMgbm90IHNldApDT05G SUdfRE1fQklPX1BSSVNPTj1tCkNPTkZJR19ETV9QRVJTSVNURU5UX0RBVEE9bQojIENPTkZJR19E TV9VTlNUUklQRUQgaXMgbm90IHNldApDT05GSUdfRE1fQ1JZUFQ9bQpDT05GSUdfRE1fU05BUFNI T1Q9bQpDT05GSUdfRE1fVEhJTl9QUk9WSVNJT05JTkc9bQpDT05GSUdfRE1fQ0FDSEU9bQpDT05G SUdfRE1fQ0FDSEVfU01RPW0KQ09ORklHX0RNX1dSSVRFQ0FDSEU9bQojIENPTkZJR19ETV9FQlMg aXMgbm90IHNldApDT05GSUdfRE1fRVJBPW0KIyBDT05GSUdfRE1fQ0xPTkUgaXMgbm90IHNldApD T05GSUdfRE1fTUlSUk9SPW0KQ09ORklHX0RNX0xPR19VU0VSU1BBQ0U9bQpDT05GSUdfRE1fUkFJ RD1tCkNPTkZJR19ETV9aRVJPPW0KQ09ORklHX0RNX01VTFRJUEFUSD1tCkNPTkZJR19ETV9NVUxU SVBBVEhfUUw9bQpDT05GSUdfRE1fTVVMVElQQVRIX1NUPW0KIyBDT05GSUdfRE1fTVVMVElQQVRI X0hTVCBpcyBub3Qgc2V0CkNPTkZJR19ETV9ERUxBWT1tCiMgQ09ORklHX0RNX0RVU1QgaXMgbm90 IHNldApDT05GSUdfRE1fVUVWRU5UPXkKQ09ORklHX0RNX0ZMQUtFWT1tCkNPTkZJR19ETV9WRVJJ VFk9bQojIENPTkZJR19ETV9WRVJJVFlfVkVSSUZZX1JPT1RIQVNIX1NJRyBpcyBub3Qgc2V0CiMg Q09ORklHX0RNX1ZFUklUWV9GRUMgaXMgbm90IHNldApDT05GSUdfRE1fU1dJVENIPW0KQ09ORklH X0RNX0xPR19XUklURVM9bQpDT05GSUdfRE1fSU5URUdSSVRZPW0KIyBDT05GSUdfRE1fWk9ORUQg aXMgbm90IHNldApDT05GSUdfVEFSR0VUX0NPUkU9bQpDT05GSUdfVENNX0lCTE9DSz1tCkNPTkZJ R19UQ01fRklMRUlPPW0KQ09ORklHX1RDTV9QU0NTST1tCkNPTkZJR19UQ01fVVNFUjI9bQpDT05G SUdfTE9PUEJBQ0tfVEFSR0VUPW0KQ09ORklHX0lTQ1NJX1RBUkdFVD1tCiMgQ09ORklHX1NCUF9U QVJHRVQgaXMgbm90IHNldAojIENPTkZJR19GVVNJT04gaXMgbm90IHNldAoKIwojIElFRUUgMTM5 NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwpDT05GSUdfRklSRVdJUkU9bQpDT05GSUdfRklSRVdJUkVf T0hDST1tCkNPTkZJR19GSVJFV0lSRV9TQlAyPW0KQ09ORklHX0ZJUkVXSVJFX05FVD1tCiMgQ09O RklHX0ZJUkVXSVJFX05PU1kgaXMgbm90IHNldAojIGVuZCBvZiBJRUVFIDEzOTQgKEZpcmVXaXJl KSBzdXBwb3J0CgpDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlM9eQpDT05GSUdfTUFDX0VNVU1PVVNF QlROPXkKQ09ORklHX05FVERFVklDRVM9eQpDT05GSUdfTUlJPXkKQ09ORklHX05FVF9DT1JFPXkK IyBDT05GSUdfQk9ORElORyBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZIGlzIG5vdCBzZXQKIyBD T05GSUdfV0lSRUdVQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfRVFVQUxJWkVSIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfSUZCIGlzIG5vdCBzZXQKIyBDT05G SUdfTkVUX1RFQU0gaXMgbm90IHNldAojIENPTkZJR19NQUNWTEFOIGlzIG5vdCBzZXQKIyBDT05G SUdfSVBWTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVlhMQU4gaXMgbm90IHNldAojIENPTkZJR19H RU5FVkUgaXMgbm90IHNldAojIENPTkZJR19CQVJFVURQIGlzIG5vdCBzZXQKIyBDT05GSUdfR1RQ IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDU0VDIGlzIG5vdCBzZXQKQ09ORklHX05FVENPTlNPTEU9 bQpDT05GSUdfTkVUQ09OU09MRV9EWU5BTUlDPXkKQ09ORklHX05FVFBPTEw9eQpDT05GSUdfTkVU X1BPTExfQ09OVFJPTExFUj15CiMgQ09ORklHX1RVTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RVTl9W TkVUX0NST1NTX0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfVkVUSCBpcyBub3Qgc2V0CkNPTkZJR19W SVJUSU9fTkVUPW0KIyBDT05GSUdfTkxNT04gaXMgbm90IHNldAojIENPTkZJR19ORVRfVlJGIGlz IG5vdCBzZXQKIyBDT05GSUdfVlNPQ0tNT04gaXMgbm90IHNldAojIENPTkZJR19BUkNORVQgaXMg bm90IHNldApDT05GSUdfQVRNX0RSSVZFUlM9eQojIENPTkZJR19BVE1fRFVNTVkgaXMgbm90IHNl dAojIENPTkZJR19BVE1fVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0xBTkFJIGlzIG5vdCBz ZXQKIyBDT05GSUdfQVRNX0VOSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9GSVJFU1RSRUFNIGlz IG5vdCBzZXQKIyBDT05GSUdfQVRNX1pBVE0gaXMgbm90IHNldAojIENPTkZJR19BVE1fTklDU1RB UiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JRFQ3NzI1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FU TV9BTUJBU1NBRE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0hPUklaT04gaXMgbm90IHNldAoj IENPTkZJR19BVE1fSUEgaXMgbm90IHNldAojIENPTkZJR19BVE1fRk9SRTIwMEUgaXMgbm90IHNl dAojIENPTkZJR19BVE1fSEUgaXMgbm90IHNldAojIENPTkZJR19BVE1fU09MT1MgaXMgbm90IHNl dAoKIwojIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwojCiMgZW5kIG9m IERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwoKQ09ORklHX0VUSEVSTkVU PXkKQ09ORklHX01ESU89eQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKIyBDT05GSUdfVk9SVEVY IGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQSE9PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X0FEQVBURUM9eQojIENPTkZJR19BREFQVEVDX1NUQVJGSVJFIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfQUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9BTEFDUklURUNIPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX0FMVEVPTj15CiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVS QV9UU0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUFaT049eQojIENPTkZJR19FTkFf RVRIRVJORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUQ9eQojIENPTkZJR19BTUQ4 MTExX0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDTkVUMzIgaXMgbm90IHNldAojIENPTkZJR19B TURfWEdCRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FRVUFOVElBPXkKIyBDT05GSUdf QVFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVJDPXkKQ09ORklHX05FVF9WRU5E T1JfQVRIRVJPUz15CiMgQ09ORklHX0FUTDIgaXMgbm90IHNldAojIENPTkZJR19BVEwxIGlzIG5v dCBzZXQKIyBDT05GSUdfQVRMMUUgaXMgbm90IHNldAojIENPTkZJR19BVEwxQyBpcyBub3Qgc2V0 CiMgQ09ORklHX0FMWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQVVST1JBIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQlJPQURDT009eQojIENPTkZJR19CNDQgaXMgbm90IHNl dAojIENPTkZJR19CQ01HRU5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JOWDIgaXMgbm90IHNldAoj IENPTkZJR19DTklDIGlzIG5vdCBzZXQKQ09ORklHX1RJR09OMz15CkNPTkZJR19USUdPTjNfSFdN T049eQojIENPTkZJR19CTlgyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1RFTVBPUlQgaXMgbm90 IHNldAojIENPTkZJR19CTlhUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQlJPQ0FERT15 CiMgQ09ORklHX0JOQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NBREVOQ0U9eQojIENP TkZJR19NQUNCIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0FWSVVNPXkKIyBDT05GSUdf VEhVTkRFUl9OSUNfUEYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19WRiBpcyBub3Qg c2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX0JHWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJf TklDX1JHWCBpcyBub3Qgc2V0CkNPTkZJR19DQVZJVU1fUFRQPXkKIyBDT05GSUdfTElRVUlESU8g aXMgbm90IHNldAojIENPTkZJR19MSVFVSURJT19WRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX0NIRUxTSU89eQojIENPTkZJR19DSEVMU0lPX1QxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hF TFNJT19UMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUxTSU9fVDQgaXMgbm90IHNldAojIENPTkZJ R19DSEVMU0lPX1Q0VkYgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DSVNDTz15CiMgQ09O RklHX0VOSUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DT1JUSU5BPXkKIyBDT05GSUdf Q1hfRUNBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9ERUM9eQojIENPTkZJR19ORVRfVFVMSVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9ETElOSz15CiMgQ09ORklHX0RMMksgaXMgbm90IHNldAojIENPTkZJR19TVU5EQU5DRSBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VNVUxFWD15CiMgQ09ORklHX0JFMk5FVCBpcyBub3Qg c2V0CkNPTkZJR19ORVRfVkVORE9SX0VaQ0hJUD15CkNPTkZJR19ORVRfVkVORE9SX0dPT0dMRT15 CiMgQ09ORklHX0dWRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0hVQVdFST15CiMgQ09O RklHX0hJTklDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSTgyNVhYPXkKQ09ORklHX05F VF9WRU5ET1JfSU5URUw9eQojIENPTkZJR19FMTAwIGlzIG5vdCBzZXQKQ09ORklHX0UxMDAwPXkK Q09ORklHX0UxMDAwRT15CkNPTkZJR19FMTAwMEVfSFdUUz15CkNPTkZJR19JR0I9eQpDT05GSUdf SUdCX0hXTU9OPXkKIyBDT05GSUdfSUdCVkYgaXMgbm90IHNldAojIENPTkZJR19JWEdCIGlzIG5v dCBzZXQKQ09ORklHX0lYR0JFPXkKQ09ORklHX0lYR0JFX0hXTU9OPXkKIyBDT05GSUdfSVhHQkVf RENCIGlzIG5vdCBzZXQKQ09ORklHX0lYR0JFX0lQU0VDPXkKIyBDT05GSUdfSVhHQkVWRiBpcyBu b3Qgc2V0CkNPTkZJR19JNDBFPXkKIyBDT05GSUdfSTQwRV9EQ0IgaXMgbm90IHNldAojIENPTkZJ R19JNDBFVkYgaXMgbm90IHNldAojIENPTkZJR19JQ0UgaXMgbm90IHNldAojIENPTkZJR19GTTEw SyBpcyBub3Qgc2V0CiMgQ09ORklHX0lHQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pNRSBpcyBub3Qg c2V0CkNPTkZJR19ORVRfVkVORE9SX01BUlZFTEw9eQojIENPTkZJR19NVk1ESU8gaXMgbm90IHNl dApDT05GSUdfU0tHRT15CiMgQ09ORklHX1NLR0VfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19T S0dFX0dFTkVTSVMgaXMgbm90IHNldAojIENPTkZJR19TS1kyIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfTUVMTEFOT1g9eQojIENPTkZJR19NTFg0X0VOIGlzIG5vdCBzZXQKIyBDT05GSUdf TUxYNV9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYU1dfQ09SRSBpcyBub3Qgc2V0CiMgQ09O RklHX01MWEZXIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUkVMPXkKIyBDT05GSUdf S1M4ODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfS1M4ODUxIGlzIG5vdCBzZXQKIyBDT05GSUdfS1M4 ODUxX01MTCBpcyBub3Qgc2V0CiMgQ09ORklHX0tTWjg4NFhfUENJIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfTUlDUk9DSElQPXkKIyBDT05GSUdfRU5DMjhKNjAgaXMgbm90IHNldAojIENP TkZJR19FTkNYMjRKNjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFONzQzWCBpcyBub3Qgc2V0CkNP TkZJR19ORVRfVkVORE9SX01JQ1JPU0VNST15CkNPTkZJR19ORVRfVkVORE9SX01ZUkk9eQojIENP TkZJR19NWVJJMTBHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZFQUxOWCBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX05BVFNFTUk9eQojIENPTkZJR19OQVRTRU1JIGlzIG5vdCBzZXQKIyBDT05G SUdfTlM4MzgyMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05FVEVSSU9OPXkKIyBDT05G SUdfUzJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZYR0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9ORVRST05PTUU9eQojIENPTkZJR19ORlAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9OST15CiMgQ09ORklHX05JX1hHRV9NQU5BR0VNRU5UX0VORVQgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl84MzkwPXkKIyBDT05GSUdfTkUyS19QQ0kgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9OVklESUE9eQojIENPTkZJR19GT1JDRURFVEggaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9PS0k9eQojIENPTkZJR19FVEhPQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X1BBQ0tFVF9FTkdJTkVTPXkKIyBDT05GSUdfSEFNQUNISSBpcyBub3Qgc2V0CkNPTkZJR19ZRUxM T1dGSU49bQpDT05GSUdfTkVUX1ZFTkRPUl9QRU5TQU5ETz15CiMgQ09ORklHX0lPTklDIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUUxPR0lDPXkKIyBDT05GSUdfUUxBM1hYWCBpcyBub3Qg c2V0CiMgQ09ORklHX1FMQ05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFhFTl9OSUMgaXMgbm90 IHNldAojIENPTkZJR19RRUQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RVUFMQ09NTT15 CiMgQ09ORklHX1FDT01fRU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JNTkVUIGlzIG5vdCBzZXQK Q09ORklHX05FVF9WRU5ET1JfUkRDPXkKIyBDT05GSUdfUjYwNDAgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9SRUFMVEVLPXkKIyBDT05GSUdfQVRQIGlzIG5vdCBzZXQKQ09ORklHXzgxMzlD UD15CkNPTkZJR184MTM5VE9PPXkKQ09ORklHXzgxMzlUT09fUElPPXkKIyBDT05GSUdfODEzOVRP T19UVU5FX1RXSVNURVIgaXMgbm90IHNldAojIENPTkZJR184MTM5VE9PXzgxMjkgaXMgbm90IHNl dAojIENPTkZJR184MTM5X09MRF9SWF9SRVNFVCBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT15CkNP TkZJR19ORVRfVkVORE9SX1JFTkVTQVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9ST0NLRVI9eQojIENP TkZJR19ST0NLRVIgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HPXkKIyBDT05G SUdfU1hHQkVfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0VFUT15CkNPTkZJR19O RVRfVkVORE9SX1NPTEFSRkxBUkU9eQojIENPTkZJR19TRkMgaXMgbm90IHNldAojIENPTkZJR19T RkNfRkFMQ09OIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0lMQU49eQojIENPTkZJR19T QzkyMDMxIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0lTPXkKIyBDT05GSUdfU0lTOTAw IGlzIG5vdCBzZXQKIyBDT05GSUdfU0lTMTkwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf U01TQz15CiMgQ09ORklHX0VQSUMxMDAgaXMgbm90IHNldAojIENPTkZJR19TTVNDOTExWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NNU0M5NDIwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU09D SU9ORVhUPXkKQ09ORklHX05FVF9WRU5ET1JfU1RNSUNSTz15CiMgQ09ORklHX1NUTU1BQ19FVEgg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TVU49eQojIENPTkZJR19IQVBQWU1FQUwgaXMg bm90IHNldAojIENPTkZJR19TVU5HRU0gaXMgbm90IHNldAojIENPTkZJR19DQVNTSU5JIGlzIG5v dCBzZXQKIyBDT05GSUdfTklVIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1lOT1BTWVM9 eQojIENPTkZJR19EV0NfWExHTUFDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVEVIVVRJ PXkKIyBDT05GSUdfVEVIVVRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVEk9eQojIENP TkZJR19USV9DUFNXX1BIWV9TRUwgaXMgbm90IHNldAojIENPTkZJR19UTEFOIGlzIG5vdCBzZXQK Q09ORklHX05FVF9WRU5ET1JfVklBPXkKIyBDT05GSUdfVklBX1JISU5FIGlzIG5vdCBzZXQKIyBD T05GSUdfVklBX1ZFTE9DSVRZIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfV0laTkVUPXkK IyBDT05GSUdfV0laTkVUX1c1MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfV0laTkVUX1c1MzAwIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfWElMSU5YPXkKIyBDT05GSUdfWElMSU5YX0FYSV9F TUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0xMX1RFTUFDIGlzIG5vdCBzZXQKIyBDT05G SUdfRkRESSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X1NCMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19NRElPX0RFVklDRT15CkNPTkZJR19NRElPX0JVUz15 CkNPTkZJR19NRElPX0RFVlJFUz15CiMgQ09ORklHX01ESU9fQkNNX1VOSU1BQyBpcyBub3Qgc2V0 CiMgQ09ORklHX01ESU9fQklUQkFORyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fTVNDQ19NSUlN IGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19NVlVTQiBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9f VEhVTkRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fWFBDUyBpcyBub3Qgc2V0CkNPTkZJR19Q SFlMSUI9eQojIENPTkZJR19MRURfVFJJR0dFUl9QSFkgaXMgbm90IHNldAoKIwojIE1JSSBQSFkg ZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJR19BRElOX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FN RF9QSFkgaXMgbm90IHNldAojIENPTkZJR19BUVVBTlRJQV9QSFkgaXMgbm90IHNldAojIENPTkZJ R19BWDg4Nzk2Ql9QSFkgaXMgbm90IHNldAojIENPTkZJR19CQ003WFhYX1BIWSBpcyBub3Qgc2V0 CiMgQ09ORklHX0JDTTg3WFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJPQURDT01fUEhZIGlz IG5vdCBzZXQKIyBDT05GSUdfQkNNNTQxNDBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNODQ4 ODFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lDQURBX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklH X0NPUlRJTkFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfREFWSUNPTV9QSFkgaXMgbm90IHNldAoj IENPTkZJR19EUDgzODIyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODNUQzgxMV9QSFkgaXMg bm90IHNldAojIENPTkZJR19EUDgzODQ4X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4Njdf UEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4Mzg2OV9QSFkgaXMgbm90IHNldAojIENPTkZJR19G SVhFRF9QSFkgaXMgbm90IHNldAojIENPTkZJR19JQ1BMVVNfUEhZIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5URUxfWFdBWV9QSFkgaXMgbm90IHNldAojIENPTkZJR19MU0lfRVQxMDExQ19QSFkgaXMg bm90IHNldAojIENPTkZJR19MWFRfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFSVkVMTF9QSFkg aXMgbm90IHNldAojIENPTkZJR19NQVJWRUxMXzEwR19QSFkgaXMgbm90IHNldAojIENPTkZJR19N SUNSRUxfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DSElQX1BIWSBpcyBub3Qgc2V0CiMg Q09ORklHX01JQ1JPQ0hJUF9UMV9QSFkgaXMgbm90IHNldAojIENPTkZJR19NSUNST1NFTUlfUEhZ IGlzIG5vdCBzZXQKIyBDT05GSUdfTkFUSU9OQUxfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTlhQ X1RKQTExWFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUVNFTUlfUEhZIGlzIG5vdCBzZXQKQ09O RklHX1JFQUxURUtfUEhZPXkKIyBDT05GSUdfUkVORVNBU19QSFkgaXMgbm90IHNldAojIENPTkZJ R19ST0NLQ0hJUF9QSFkgaXMgbm90IHNldAojIENPTkZJR19TTVNDX1BIWSBpcyBub3Qgc2V0CiMg Q09ORklHX1NURTEwWFAgaXMgbm90IHNldAojIENPTkZJR19URVJBTkVUSUNTX1BIWSBpcyBub3Qg c2V0CiMgQ09ORklHX1ZJVEVTU0VfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0dNSUky UkdNSUkgaXMgbm90IHNldAojIENPTkZJR19NSUNSRUxfS1M4OTk1TUEgaXMgbm90IHNldAojIENP TkZJR19QTElQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJ UCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX0RSSVZFUlM9eQpDT05GSUdfVVNCX0NBVEM9eQpD T05GSUdfVVNCX0tBV0VUSD15CkNPTkZJR19VU0JfUEVHQVNVUz15CkNPTkZJR19VU0JfUlRMODE1 MD15CiMgQ09ORklHX1VTQl9SVEw4MTUyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xBTjc4WFgg aXMgbm90IHNldApDT05GSUdfVVNCX1VTQk5FVD15CkNPTkZJR19VU0JfTkVUX0FYODgxN1g9eQpD T05GSUdfVVNCX05FVF9BWDg4MTc5XzE3OEE9eQpDT05GSUdfVVNCX05FVF9DRENFVEhFUj15CkNP TkZJR19VU0JfTkVUX0NEQ19FRU09eQpDT05GSUdfVVNCX05FVF9DRENfTkNNPXkKIyBDT05GSUdf VVNCX05FVF9IVUFXRUlfQ0RDX05DTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfQ0RDX01C SU0gaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9ETTk2MDE9eQojIENPTkZJR19VU0JfTkVUX1NS OTcwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfU1I5ODAwIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9ORVRfU01TQzc1WFg9eQpDT05GSUdfVVNCX05FVF9TTVNDOTVYWD15CkNPTkZJR19VU0Jf TkVUX0dMNjIwQT15CkNPTkZJR19VU0JfTkVUX05FVDEwODA9eQpDT05GSUdfVVNCX05FVF9QTFVT Qj15CkNPTkZJR19VU0JfTkVUX01DUzc4MzA9eQpDT05GSUdfVVNCX05FVF9STkRJU19IT1NUPXkK Q09ORklHX1VTQl9ORVRfQ0RDX1NVQlNFVF9FTkFCTEU9eQpDT05GSUdfVVNCX05FVF9DRENfU1VC U0VUPXkKIyBDT05GSUdfVVNCX0FMSV9NNTYzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BTjI3 MjAgaXMgbm90IHNldApDT05GSUdfVVNCX0JFTEtJTj15CkNPTkZJR19VU0JfQVJNTElOVVg9eQoj IENPTkZJR19VU0JfRVBTT04yODg4IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0tDMjE5MCBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfTkVUX1pBVVJVUz15CiMgQ09ORklHX1VTQl9ORVRfQ1g4MjMxMF9F VEggaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX0tBTE1JQSBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9ORVRfUU1JX1dXQU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfSFNPIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9ORVRfSU5UNTFYMT15CkNPTkZJR19VU0JfSVBIRVRIPXkKQ09ORklHX1VTQl9T SUVSUkFfTkVUPXkKIyBDT05GSUdfVVNCX1ZMNjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05F VF9DSDkyMDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX0FRQzExMSBpcyBub3Qgc2V0CkNP TkZJR19XTEFOPXkKQ09ORklHX1dMQU5fVkVORE9SX0FETVRFSz15CiMgQ09ORklHX0FETTgyMTEg aXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfQVRIPXkKIyBDT05GSUdfQVRIX0RFQlVHIGlz IG5vdCBzZXQKIyBDT05GSUdfQVRINUsgaXMgbm90IHNldAojIENPTkZJR19BVEg1S19QQ0kgaXMg bm90IHNldAojIENPTkZJR19BVEg5SyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDlLX0hUQyBpcyBu b3Qgc2V0CiMgQ09ORklHX0NBUkw5MTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRINktMIGlzIG5v dCBzZXQKIyBDT05GSUdfQVI1NTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lMNjIxMCBpcyBub3Qg c2V0CiMgQ09ORklHX0FUSDEwSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dDTjM2WFggaXMgbm90IHNl dApDT05GSUdfV0xBTl9WRU5ET1JfQVRNRUw9eQojIENPTkZJR19BVE1FTCBpcyBub3Qgc2V0CiMg Q09ORklHX0FUNzZDNTBYX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9CUk9BRENP TT15CiMgQ09ORklHX0I0MyBpcyBub3Qgc2V0CiMgQ09ORklHX0I0M0xFR0FDWSBpcyBub3Qgc2V0 CiMgQ09ORklHX0JSQ01TTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJDTUZNQUMgaXMgbm90IHNl dApDT05GSUdfV0xBTl9WRU5ET1JfQ0lTQ089eQojIENPTkZJR19BSVJPIGlzIG5vdCBzZXQKQ09O RklHX1dMQU5fVkVORE9SX0lOVEVMPXkKIyBDT05GSUdfSVBXMjEwMCBpcyBub3Qgc2V0CiMgQ09O RklHX0lQVzIyMDAgaXMgbm90IHNldAojIENPTkZJR19JV0w0OTY1IGlzIG5vdCBzZXQKIyBDT05G SUdfSVdMMzk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX0lXTFdJRkkgaXMgbm90IHNldApDT05GSUdf V0xBTl9WRU5ET1JfSU5URVJTSUw9eQojIENPTkZJR19IT1NUQVAgaXMgbm90IHNldAojIENPTkZJ R19IRVJNRVMgaXMgbm90IHNldAojIENPTkZJR19QNTRfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05G SUdfUFJJU001NCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9NQVJWRUxMPXkKIyBDT05G SUdfTElCRVJUQVMgaXMgbm90IHNldAojIENPTkZJR19MSUJFUlRBU19USElORklSTSBpcyBub3Qg c2V0CiMgQ09ORklHX01XSUZJRVggaXMgbm90IHNldAojIENPTkZJR19NV0w4SyBpcyBub3Qgc2V0 CkNPTkZJR19XTEFOX1ZFTkRPUl9NRURJQVRFSz15CiMgQ09ORklHX01UNzYwMVUgaXMgbm90IHNl dAojIENPTkZJR19NVDc2eDBVIGlzIG5vdCBzZXQKIyBDT05GSUdfTVQ3NngwRSBpcyBub3Qgc2V0 CiMgQ09ORklHX01UNzZ4MkUgaXMgbm90IHNldAojIENPTkZJR19NVDc2eDJVIGlzIG5vdCBzZXQK IyBDT05GSUdfTVQ3NjAzRSBpcyBub3Qgc2V0CiMgQ09ORklHX01UNzYxNUUgaXMgbm90IHNldAoj IENPTkZJR19NVDc2NjNVIGlzIG5vdCBzZXQKIyBDT05GSUdfTVQ3OTE1RSBpcyBub3Qgc2V0CkNP TkZJR19XTEFOX1ZFTkRPUl9SQUxJTks9eQojIENPTkZJR19SVDJYMDAgaXMgbm90IHNldApDT05G SUdfV0xBTl9WRU5ET1JfUkVBTFRFSz15CiMgQ09ORklHX1JUTDgxODAgaXMgbm90IHNldAojIENP TkZJR19SVEw4MTg3IGlzIG5vdCBzZXQKQ09ORklHX1JUTF9DQVJEUz1tCiMgQ09ORklHX1JUTDgx OTJDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDgxOTJTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JU TDgxOTJERSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDg3MjNBRSBpcyBub3Qgc2V0CiMgQ09ORklH X1JUTDg3MjNCRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDgxODhFRSBpcyBub3Qgc2V0CiMgQ09O RklHX1JUTDgxOTJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDg4MjFBRSBpcyBub3Qgc2V0CiMg Q09ORklHX1JUTDgxOTJDVSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDhYWFhVIGlzIG5vdCBzZXQK IyBDT05GSUdfUlRXODggaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfUlNJPXkKIyBDT05G SUdfUlNJXzkxWCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9TVD15CiMgQ09ORklHX0NX MTIwMCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9UST15CiMgQ09ORklHX1dMMTI1MSBp cyBub3Qgc2V0CiMgQ09ORklHX1dMMTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1dMMThYWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1dMQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9aWURB Uz15CiMgQ09ORklHX1VTQl9aRDEyMDEgaXMgbm90IHNldAojIENPTkZJR19aRDEyMTFSVyBpcyBu b3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9RVUFOVEVOTkE9eQojIENPTkZJR19RVE5GTUFDX1BD SUUgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFfSFdTSU09bQojIENPTkZJR19VU0JfTkVUX1JO RElTX1dMQU4gaXMgbm90IHNldAojIENPTkZJR19WSVJUX1dJRkkgaXMgbm90IHNldAoKIwojIEVu YWJsZSBXaU1BWCAoTmV0d29ya2luZyBvcHRpb25zKSB0byBzZWUgdGhlIFdpTUFYIGRyaXZlcnMK IwojIENPTkZJR19XQU4gaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1NF9EUklWRVJTPW0KIyBD T05GSUdfSUVFRTgwMjE1NF9GQUtFTEIgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0X0FU ODZSRjIzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTRfTVJGMjRKNDAgaXMgbm90IHNl dAojIENPTkZJR19JRUVFODAyMTU0X0NDMjUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIx NTRfQVRVU0IgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0X0FERjcyNDIgaXMgbm90IHNl dAojIENPTkZJR19JRUVFODAyMTU0X0NBODIxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIx NTRfTUNSMjBBIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NF9IV1NJTSBpcyBub3Qgc2V0 CkNPTkZJR19YRU5fTkVUREVWX0ZST05URU5EPXkKIyBDT05GSUdfVk1YTkVUMyBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZVSklUU1VfRVMgaXMgbm90IHNldAojIENPTkZJR19IWVBFUlZfTkVUIGlzIG5v dCBzZXQKQ09ORklHX05FVERFVlNJTT1tCkNPTkZJR19ORVRfRkFJTE9WRVI9bQojIENPTkZJR19J U0ROIGlzIG5vdCBzZXQKQ09ORklHX05WTT15CiMgQ09ORklHX05WTV9QQkxLIGlzIG5vdCBzZXQK CiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9M RURTPXkKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9bQpDT05GSUdfSU5QVVRfUE9MTERFVj1tCkNP TkZJR19JTlBVVF9TUEFSU0VLTUFQPW0KIyBDT05GSUdfSU5QVVRfTUFUUklYS01BUCBpcyBub3Qg c2V0CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj15CiMg Q09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNF REVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OApDT05G SUdfSU5QVVRfSk9ZREVWPW0KQ09ORklHX0lOUFVUX0VWREVWPXkKIyBDT05GSUdfSU5QVVRfRVZC VUcgaXMgbm90IHNldAoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVUX0tF WUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX0FEUDU1ODkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BUFBMRVNQSSBpcyBu b3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA1MCBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX1FUMjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0RMSU5LX0RJUjY4NSBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xLS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU9fUE9MTEVEIGlzIG5v dCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX1RDQTg0MTggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVRSSVggaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9M TTgzMzMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVg3MzU5IGlzIG5vdCBzZXQKIyBD T05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVBSMTIxIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTkVXVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU0FNU1VORyBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfU1VOS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVE0yX1RPVUNIS0VZIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldApDT05GSUdfSU5QVVRf TU9VU0U9eQpDT05GSUdfTU9VU0VfUFMyPXkKQ09ORklHX01PVVNFX1BTMl9BTFBTPXkKQ09ORklH X01PVVNFX1BTMl9CWUQ9eQpDT05GSUdfTU9VU0VfUFMyX0xPR0lQUzJQUD15CkNPTkZJR19NT1VT RV9QUzJfU1lOQVBUSUNTPXkKQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1NfU01CVVM9eQpDT05G SUdfTU9VU0VfUFMyX0NZUFJFU1M9eQpDT05GSUdfTU9VU0VfUFMyX0xJRkVCT09LPXkKQ09ORklH X01PVVNFX1BTMl9UUkFDS1BPSU5UPXkKQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSD15CkNPTkZJ R19NT1VTRV9QUzJfRUxBTlRFQ0hfU01CVVM9eQpDT05GSUdfTU9VU0VfUFMyX1NFTlRFTElDPXkK IyBDT05GSUdfTU9VU0VfUFMyX1RPVUNIS0lUIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1BTMl9G T0NBTFRFQ0g9eQpDT05GSUdfTU9VU0VfUFMyX1ZNTU9VU0U9eQpDT05GSUdfTU9VU0VfUFMyX1NN QlVTPXkKQ09ORklHX01PVVNFX1NFUklBTD1tCiMgQ09ORklHX01PVVNFX0FQUExFVE9VQ0ggaXMg bm90IHNldAojIENPTkZJR19NT1VTRV9CQ001OTc0IGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX0NZ QVBBPW0KQ09ORklHX01PVVNFX0VMQU5fSTJDPW0KQ09ORklHX01PVVNFX0VMQU5fSTJDX0kyQz15 CkNPTkZJR19NT1VTRV9FTEFOX0kyQ19TTUJVUz15CkNPTkZJR19NT1VTRV9WU1hYWEFBPW0KIyBD T05GSUdfTU9VU0VfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDPW0K IyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0pP WVNUSUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVEFCTEVUIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5QVVRfVE9VQ0hTQ1JFRU4gaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NSVNDIGlzIG5v dCBzZXQKQ09ORklHX1JNSTRfQ09SRT1tCkNPTkZJR19STUk0X0kyQz1tCkNPTkZJR19STUk0X1NQ ST1tCkNPTkZJR19STUk0X1NNQj1tCkNPTkZJR19STUk0X0YwMz15CkNPTkZJR19STUk0X0YwM19T RVJJTz1tCkNPTkZJR19STUk0XzJEX1NFTlNPUj15CkNPTkZJR19STUk0X0YxMT15CkNPTkZJR19S TUk0X0YxMj15CkNPTkZJR19STUk0X0YzMD15CkNPTkZJR19STUk0X0YzND15CkNPTkZJR19STUk0 X0Y1NT15CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FS Q0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJ T19TRVJQT1JUPXkKIyBDT05GSUdfU0VSSU9fQ1Q4MkM3MTAgaXMgbm90IHNldAojIENPTkZJR19T RVJJT19QQVJLQkQgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNldApD T05GSUdfU0VSSU9fTElCUFMyPXkKQ09ORklHX1NFUklPX1JBVz1tCkNPTkZJR19TRVJJT19BTFRF UkFfUFMyPW0KIyBDT05GSUdfU0VSSU9fUFMyTVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19B UkNfUFMyPW0KQ09ORklHX0hZUEVSVl9LRVlCT0FSRD1tCiMgQ09ORklHX1NFUklPX0dQSU9fUFMy IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfR0FNRVBPUlQg aXMgbm90IHNldAojIGVuZCBvZiBIYXJkd2FyZSBJL08gcG9ydHMKIyBlbmQgb2YgSW5wdXQgZGV2 aWNlIHN1cHBvcnQKCiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQpDT05GSUdf VlQ9eQpDT05GSUdfQ09OU09MRV9UUkFOU0xBVElPTlM9eQpDT05GSUdfVlRfQ09OU09MRT15CkNP TkZJR19WVF9DT05TT0xFX1NMRUVQPXkKQ09ORklHX0hXX0NPTlNPTEU9eQpDT05GSUdfVlRfSFdf Q09OU09MRV9CSU5ESU5HPXkKQ09ORklHX1VOSVg5OF9QVFlTPXkKIyBDT05GSUdfTEVHQUNZX1BU WVMgaXMgbm90IHNldApDT05GSUdfTERJU0NfQVVUT0xPQUQ9eQoKIwojIFNlcmlhbCBkcml2ZXJz CiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CiMgQ09ORklH X1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxf ODI1MF9QTlA9eQojIENPTkZJR19TRVJJQUxfODI1MF8xNjU1MEFfVkFSSUFOVFMgaXMgbm90IHNl dAojIENPTkZJR19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgy NTBfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9eQpDT05GSUdfU0VSSUFMXzgyNTBf UENJPXkKQ09ORklHX1NFUklBTF84MjUwX0VYQVI9eQpDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFS VFM9NjQKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgy NTBfRVhURU5ERUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUFOWV9QT1JUUz15CkNPTkZJR19TRVJJ QUxfODI1MF9TSEFSRV9JUlE9eQojIENPTkZJR19TRVJJQUxfODI1MF9ERVRFQ1RfSVJRIGlzIG5v dCBzZXQKQ09ORklHX1NFUklBTF84MjUwX1JTQT15CkNPTkZJR19TRVJJQUxfODI1MF9EV0xJQj15 CkNPTkZJR19TRVJJQUxfODI1MF9EVz15CiMgQ09ORklHX1NFUklBTF84MjUwX1JUMjg4WCBpcyBu b3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9MUFNTPXkKQ09ORklHX1NFUklBTF84MjUwX01JRD15 CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCiMgQ09ORklHX1NFUklBTF9NQVgz MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX01BWDMxMFggaXMgbm90IHNldAojIENPTkZJ R19TRVJJQUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdf U0VSSUFMX0NPUkVfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfSlNNPW0KIyBDT05GSUdfU0VSSUFM X0xBTlRJUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQ0NOWFAgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfU0MxNklTN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9K VEFHVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFUklBTF9JRlg2WDYwIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9BUkM9bQpD T05GSUdfU0VSSUFMX0FSQ19OUl9QT1JUUz0xCiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNl dAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9G U0xfTElORkxFWFVBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU1BSRCBpcyBub3Qgc2V0 CiMgZW5kIG9mIFNlcmlhbCBkcml2ZXJzCgpDT05GSUdfU0VSSUFMX01DVFJMX0dQSU89eQpDT05G SUdfU0VSSUFMX05PTlNUQU5EQVJEPXkKIyBDT05GSUdfUk9DS0VUUE9SVCBpcyBub3Qgc2V0CkNP TkZJR19DWUNMQURFUz1tCiMgQ09ORklHX0NZWl9JTlRSIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9Y QV9JTlRFTExJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01PWEFfU01BUlRJTyBpcyBub3Qgc2V0CkNP TkZJR19TWU5DTElOSz1tCkNPTkZJR19TWU5DTElOS01QPW0KQ09ORklHX1NZTkNMSU5LX0dUPW0K IyBDT05GSUdfSVNJIGlzIG5vdCBzZXQKQ09ORklHX05fSERMQz1tCkNPTkZJR19OX0dTTT1tCkNP TkZJR19OT1pPTUk9bQojIENPTkZJR19OVUxMX1RUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNF X1NJTksgaXMgbm90IHNldApDT05GSUdfSFZDX0RSSVZFUj15CkNPTkZJR19IVkNfSVJRPXkKQ09O RklHX0hWQ19YRU49eQpDT05GSUdfSFZDX1hFTl9GUk9OVEVORD15CiMgQ09ORklHX1NFUklBTF9E RVZfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1BSSU5URVI9bQojIENPTkZJR19MUF9DT05TT0xFIGlz IG5vdCBzZXQKQ09ORklHX1BQREVWPW0KQ09ORklHX1ZJUlRJT19DT05TT0xFPXkKQ09ORklHX0lQ TUlfSEFORExFUj1tCkNPTkZJR19JUE1JX0RNSV9ERUNPREU9eQpDT05GSUdfSVBNSV9QTEFUX0RB VEE9eQpDT05GSUdfSVBNSV9QQU5JQ19FVkVOVD15CkNPTkZJR19JUE1JX1BBTklDX1NUUklORz15 CkNPTkZJR19JUE1JX0RFVklDRV9JTlRFUkZBQ0U9bQpDT05GSUdfSVBNSV9TST1tCkNPTkZJR19J UE1JX1NTSUY9bQpDT05GSUdfSVBNSV9XQVRDSERPRz1tCkNPTkZJR19JUE1JX1BPV0VST0ZGPW0K Q09ORklHX0hXX1JBTkRPTT15CkNPTkZJR19IV19SQU5ET01fVElNRVJJT01FTT1tCkNPTkZJR19I V19SQU5ET01fSU5URUw9bQpDT05GSUdfSFdfUkFORE9NX0FNRD1tCkNPTkZJR19IV19SQU5ET01f VklBPW0KQ09ORklHX0hXX1JBTkRPTV9WSVJUSU89eQojIENPTkZJR19BUFBMSUNPTSBpcyBub3Qg c2V0CiMgQ09ORklHX01XQVZFIGlzIG5vdCBzZXQKQ09ORklHX0RFVk1FTT15CiMgQ09ORklHX0RF VktNRU0gaXMgbm90IHNldApDT05GSUdfTlZSQU09eQpDT05GSUdfUkFXX0RSSVZFUj15CkNPTkZJ R19NQVhfUkFXX0RFVlM9ODE5MgpDT05GSUdfREVWUE9SVD15CkNPTkZJR19IUEVUPXkKQ09ORklH X0hQRVRfTU1BUD15CiMgQ09ORklHX0hQRVRfTU1BUF9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklH X0hBTkdDSEVDS19USU1FUj1tCkNPTkZJR19VVl9NTVRJTUVSPW0KQ09ORklHX1RDR19UUE09eQpD T05GSUdfSFdfUkFORE9NX1RQTT15CkNPTkZJR19UQ0dfVElTX0NPUkU9eQpDT05GSUdfVENHX1RJ Uz15CiMgQ09ORklHX1RDR19USVNfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1RDR19USVNfSTJDX0FU TUVMPW0KQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OPW0KQ09ORklHX1RDR19USVNfSTJDX05V Vk9UT049bQpDT05GSUdfVENHX05TQz1tCkNPTkZJR19UQ0dfQVRNRUw9bQpDT05GSUdfVENHX0lO RklORU9OPW0KIyBDT05GSUdfVENHX1hFTiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfQ1JCPXkKIyBD T05GSUdfVENHX1ZUUE1fUFJPWFkgaXMgbm90IHNldApDT05GSUdfVENHX1RJU19TVDMzWlAyND1t CkNPTkZJR19UQ0dfVElTX1NUMzNaUDI0X0kyQz1tCiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjRf U1BJIGlzIG5vdCBzZXQKQ09ORklHX1RFTENMT0NLPW0KIyBDT05GSUdfWElMTFlCVVMgaXMgbm90 IHNldAojIGVuZCBvZiBDaGFyYWN0ZXIgZGV2aWNlcwoKIyBDT05GSUdfUkFORE9NX1RSVVNUX0NQ VSBpcyBub3Qgc2V0CiMgQ09ORklHX1JBTkRPTV9UUlVTVF9CT09UTE9BREVSIGlzIG5vdCBzZXQK CiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049 eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKQ09ORklHX0kyQ19D SEFSREVWPW0KQ09ORklHX0kyQ19NVVg9bQoKIwojIE11bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBv cnQKIwojIENPTkZJR19JMkNfTVVYX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYX0xU QzQzMDYgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYX1BDQTk1NDEgaXMgbm90IHNldAojIENP TkZJR19JMkNfTVVYX1BDQTk1NHggaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYX1JFRyBpcyBu b3Qgc2V0CkNPTkZJR19JMkNfTVVYX01MWENQTEQ9bQojIGVuZCBvZiBNdWx0aXBsZXhlciBJMkMg Q2hpcCBzdXBwb3J0CgpDT05GSUdfSTJDX0hFTFBFUl9BVVRPPXkKQ09ORklHX0kyQ19TTUJVUz15 CkNPTkZJR19JMkNfQUxHT0JJVD15CkNPTkZJR19JMkNfQUxHT1BDQT1tCgojCiMgSTJDIEhhcmR3 YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwoj CiMgQ09ORklHX0kyQ19BTEkxNTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMg bm90IHNldAojIENPTkZJR19JMkNfQUxJMTVYMyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQU1ENzU2 PW0KQ09ORklHX0kyQ19BTUQ3NTZfUzQ4ODI9bQpDT05GSUdfSTJDX0FNRDgxMTE9bQojIENPTkZJ R19JMkNfQU1EX01QMiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSTgwMT15CkNPTkZJR19JMkNfSVND SD1tCkNPTkZJR19JMkNfSVNNVD1tCkNPTkZJR19JMkNfUElJWDQ9bQpDT05GSUdfSTJDX05GT1JD RTI9bQpDT05GSUdfSTJDX05GT1JDRTJfUzQ5ODU9bQojIENPTkZJR19JMkNfTlZJRElBX0dQVSBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM1NTk1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJ UzYzMCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0lTOTZYPW0KQ09ORklHX0kyQ19WSUE9bQpDT05G SUdfSTJDX1ZJQVBSTz1tCgojCiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX0kyQ19TQ01JPW0KCiMK IyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hp cCkKIwojIENPTkZJR19JMkNfQ0JVU19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19ERVNJR05X QVJFX0NPUkU9bQojIENPTkZJR19JMkNfREVTSUdOV0FSRV9TTEFWRSBpcyBub3Qgc2V0CkNPTkZJ R19JMkNfREVTSUdOV0FSRV9QTEFURk9STT1tCkNPTkZJR19JMkNfREVTSUdOV0FSRV9CQVlUUkFJ TD15CiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19F TUVWMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJD X09DT1JFUyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUENBX1BMQVRGT1JNPW0KQ09ORklHX0kyQ19T SU1URUM9bQojIENPTkZJR19JMkNfWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBFeHRlcm5hbCBJMkMv U01CdXMgYWRhcHRlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0RJT0xBTl9VMkMgaXMgbm90IHNl dApDT05GSUdfSTJDX1BBUlBPUlQ9bQojIENPTkZJR19JMkNfUk9CT1RGVVpaX09TSUYgaXMgbm90 IHNldAojIENPTkZJR19JMkNfVEFPU19FVk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfVElOWV9V U0IgaXMgbm90IHNldAoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCkNPTkZJR19J MkNfTUxYQ1BMRD1tCiMgZW5kIG9mIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAoKQ09ORklHX0ky Q19TVFVCPW0KIyBDT05GSUdfSTJDX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVH X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgc3VwcG9ydAoKIyBDT05G SUdfSTNDIGlzIG5vdCBzZXQKQ09ORklHX1NQST15CiMgQ09ORklHX1NQSV9ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19TUElfTUFTVEVSPXkKIyBDT05GSUdfU1BJX01FTSBpcyBub3Qgc2V0CgojCiMg U1BJIE1hc3RlciBDb250cm9sbGVyIERyaXZlcnMKIwojIENPTkZJR19TUElfQUxURVJBIGlzIG5v dCBzZXQKIyBDT05GSUdfU1BJX0FYSV9TUElfRU5HSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJ X0JJVEJBTkcgaXMgbm90IHNldAojIENPTkZJR19TUElfQlVUVEVSRkxZIGlzIG5vdCBzZXQKIyBD T05GSUdfU1BJX0NBREVOQ0UgaXMgbm90IHNldAojIENPTkZJR19TUElfREVTSUdOV0FSRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NQSV9OWFBfRkxFWFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9H UElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0xNNzBfTExQIGlzIG5vdCBzZXQKIyBDT05GSUdf U1BJX09DX1RJTlkgaXMgbm90IHNldAojIENPTkZJR19TUElfUFhBMlhYIGlzIG5vdCBzZXQKIyBD T05GSUdfU1BJX1JPQ0tDSElQIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NDMThJUzYwMiBpcyBu b3Qgc2V0CiMgQ09ORklHX1NQSV9TSUZJVkUgaXMgbm90IHNldAojIENPTkZJR19TUElfTVhJQyBp cyBub3Qgc2V0CiMgQ09ORklHX1NQSV9YQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9YSUxJ TlggaXMgbm90IHNldAojIENPTkZJR19TUElfWllOUU1QX0dRU1BJIGlzIG5vdCBzZXQKIyBDT05G SUdfU1BJX0FNRCBpcyBub3Qgc2V0CgojCiMgU1BJIE11bHRpcGxleGVyIHN1cHBvcnQKIwojIENP TkZJR19TUElfTVVYIGlzIG5vdCBzZXQKCiMKIyBTUEkgUHJvdG9jb2wgTWFzdGVycwojCiMgQ09O RklHX1NQSV9TUElERVYgaXMgbm90IHNldAojIENPTkZJR19TUElfTE9PUEJBQ0tfVEVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NQSV9UTEU2MlgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NMQVZF IGlzIG5vdCBzZXQKIyBDT05GSUdfU1BNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBub3Qg c2V0CkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBj bGllbnRzIHN1cHBvcnQKIwojIENPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0CkNP TkZJR19QUFNfQ0xJRU5UX0xESVNDPW0KQ09ORklHX1BQU19DTElFTlRfUEFSUE9SVD1tCkNPTkZJ R19QUFNfQ0xJRU5UX0dQSU89bQoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBU UCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKIyBDT05GSUdfRFA4MzY0 MF9QSFkgaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4OF9DTE9DS19JTkVTIGlzIG5vdCBzZXQK Q09ORklHX1BUUF8xNTg4X0NMT0NLX0tWTT1tCiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX0lEVDgy UDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfSURUQ00gaXMgbm90IHNldAoj IENPTkZJR19QVFBfMTU4OF9DTE9DS19WTVcgaXMgbm90IHNldAojIGVuZCBvZiBQVFAgY2xvY2sg c3VwcG9ydAoKQ09ORklHX1BJTkNUUkw9eQpDT05GSUdfUElOTVVYPXkKQ09ORklHX1BJTkNPTkY9 eQpDT05GSUdfR0VORVJJQ19QSU5DT05GPXkKIyBDT05GSUdfREVCVUdfUElOQ1RSTCBpcyBub3Qg c2V0CkNPTkZJR19QSU5DVFJMX0FNRD1tCiMgQ09ORklHX1BJTkNUUkxfTUNQMjNTMDggaXMgbm90 IHNldAojIENPTkZJR19QSU5DVFJMX1NYMTUwWCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX0JB WVRSQUlMPXkKIyBDT05GSUdfUElOQ1RSTF9DSEVSUllWSUVXIGlzIG5vdCBzZXQKIyBDT05GSUdf UElOQ1RSTF9MWU5YUE9JTlQgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9JTlRFTD1tCkNPTkZJ R19QSU5DVFJMX0JST1hUT049bQpDT05GSUdfUElOQ1RSTF9DQU5OT05MQUtFPW0KQ09ORklHX1BJ TkNUUkxfQ0VEQVJGT1JLPW0KQ09ORklHX1BJTkNUUkxfREVOVkVSVE9OPW0KQ09ORklHX1BJTkNU UkxfR0VNSU5JTEFLRT1tCiMgQ09ORklHX1BJTkNUUkxfSUNFTEFLRSBpcyBub3Qgc2V0CiMgQ09O RklHX1BJTkNUUkxfSkFTUEVSTEFLRSBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX0xFV0lTQlVS Rz1tCkNPTkZJR19QSU5DVFJMX1NVTlJJU0VQT0lOVD1tCiMgQ09ORklHX1BJTkNUUkxfVElHRVJM QUtFIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT0xJQl9GQVNUUEFUSF9M SU1JVD01MTIKQ09ORklHX0dQSU9fQUNQST15CkNPTkZJR19HUElPTElCX0lSUUNISVA9eQojIENP TkZJR19ERUJVR19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fU1lTRlM9eQpDT05GSUdfR1BJ T19HRU5FUklDPW0KCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwojCkNPTkZJR19HUElP X0FNRFBUPW0KIyBDT05GSUdfR1BJT19EV0FQQiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fRVhB UiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fR0VORVJJQ19QTEFURk9STSBpcyBub3Qgc2V0CkNP TkZJR19HUElPX0lDSD1tCiMgQ09ORklHX0dQSU9fTUI4NlM3WCBpcyBub3Qgc2V0CiMgQ09ORklH X0dQSU9fVlg4NTUgaXMgbm90IHNldAojIENPTkZJR19HUElPX1hJTElOWCBpcyBub3Qgc2V0CiMg Q09ORklHX0dQSU9fQU1EX0ZDSCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lbW9yeSBtYXBwZWQgR1BJ TyBkcml2ZXJzCgojCiMgUG9ydC1tYXBwZWQgSS9PIEdQSU8gZHJpdmVycwojCiMgQ09ORklHX0dQ SU9fRjcxODhYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19JVDg3IGlzIG5vdCBzZXQKIyBDT05G SUdfR1BJT19TQ0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1NDSDMxMVggaXMgbm90IHNldAoj IENPTkZJR19HUElPX1dJTkJPTkQgaXMgbm90IHNldAojIENPTkZJR19HUElPX1dTMTZDNDggaXMg bm90IHNldAojIGVuZCBvZiBQb3J0LW1hcHBlZCBJL08gR1BJTyBkcml2ZXJzCgojCiMgSTJDIEdQ SU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdf R1BJT19NQVg3MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzJYIGlzIG5vdCBzZXQK IyBDT05GSUdfR1BJT19QQ0E5NTNYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0Y4NTdYIGlz IG5vdCBzZXQKIyBDT05GSUdfR1BJT19UUElDMjgxMCBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBH UElPIGV4cGFuZGVycwoKIwojIE1GRCBHUElPIGV4cGFuZGVycwojCiMgZW5kIG9mIE1GRCBHUElP IGV4cGFuZGVycwoKIwojIFBDSSBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQU1EODEx MSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fQlQ4WFggaXMgbm90IHNldAojIENPTkZJR19HUElP X01MX0lPSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENJX0lESU9fMTYgaXMgbm90IHNldAoj IENPTkZJR19HUElPX1BDSUVfSURJT18yNCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUkRDMzIx WCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBDSSBHUElPIGV4cGFuZGVycwoKIwojIFNQSSBHUElPIGV4 cGFuZGVycwojCiMgQ09ORklHX0dQSU9fTUFYMzE5MVggaXMgbm90IHNldAojIENPTkZJR19HUElP X01BWDczMDEgaXMgbm90IHNldAojIENPTkZJR19HUElPX01DMzM4ODAgaXMgbm90IHNldAojIENP TkZJR19HUElPX1BJU09TUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fWFJBMTQwMyBpcyBub3Qg c2V0CiMgZW5kIG9mIFNQSSBHUElPIGV4cGFuZGVycwoKIwojIFVTQiBHUElPIGV4cGFuZGVycwoj CiMgZW5kIG9mIFVTQiBHUElPIGV4cGFuZGVycwoKIyBDT05GSUdfR1BJT19BR0dSRUdBVE9SIGlz IG5vdCBzZXQKIyBDT05GSUdfR1BJT19NT0NLVVAgaXMgbm90IHNldAojIENPTkZJR19XMSBpcyBu b3Qgc2V0CiMgQ09ORklHX1BPV0VSX0FWUyBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9SRVNFVD15 CiMgQ09ORklHX1BPV0VSX1JFU0VUX1JFU1RBUlQgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQ UExZPXkKIyBDT05GSUdfUE9XRVJfU1VQUExZX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VS X1NVUFBMWV9IV01PTj15CiMgQ09ORklHX1BEQV9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RF U1RfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0FEUDUwNjEgaXMgbm90IHNldAoj IENPTkZJR19CQVRURVJZX0NXMjAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgw IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODEgaXMgbm90IHNldAojIENPTkZJR19C QVRURVJZX0RTMjc4MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfU0JTIGlzIG5vdCBzZXQK IyBDT05GSUdfQ0hBUkdFUl9TQlMgaXMgbm90IHNldAojIENPTkZJR19NQU5BR0VSX1NCUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRF UllfTUFYMTcwNDAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQyIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9M UDg3MjcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0dQSU8gaXMgbm90IHNldAojIENPTkZJ R19DSEFSR0VSX0xUMzY1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBu b3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDI1NyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJH RVJfQlEyNDczNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTg5MCBpcyBub3Qgc2V0 CkNPTkZJR19DSEFSR0VSX1NNQjM0Nz1tCiMgQ09ORklHX0JBVFRFUllfR0FVR0VfTFRDMjk0MSBp cyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUlQ5NDU1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hB UkdFUl9CRDk5OTU0IGlzIG5vdCBzZXQKQ09ORklHX0hXTU9OPXkKQ09ORklHX0hXTU9OX1ZJRD1t CiMgQ09ORklHX0hXTU9OX0RFQlVHX0NISVAgaXMgbm90IHNldAoKIwojIE5hdGl2ZSBkcml2ZXJz CiMKQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVPW0KQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVMz1t CiMgQ09ORklHX1NFTlNPUlNfQUQ3MzE0IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQUQ3NDE0 PW0KQ09ORklHX1NFTlNPUlNfQUQ3NDE4PW0KQ09ORklHX1NFTlNPUlNfQURNMTAyMT1tCkNPTkZJ R19TRU5TT1JTX0FETTEwMjU9bQpDT05GSUdfU0VOU09SU19BRE0xMDI2PW0KQ09ORklHX1NFTlNP UlNfQURNMTAyOT1tCkNPTkZJR19TRU5TT1JTX0FETTEwMzE9bQojIENPTkZJR19TRU5TT1JTX0FE TTExNzcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE05MjQwPW0KQ09ORklHX1NFTlNPUlNf QURUN1gxMD1tCiMgQ09ORklHX1NFTlNPUlNfQURUNzMxMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0FEVDc0MTA9bQpDT05GSUdfU0VOU09SU19BRFQ3NDExPW0KQ09ORklHX1NFTlNPUlNfQURU NzQ2Mj1tCkNPTkZJR19TRU5TT1JTX0FEVDc0NzA9bQpDT05GSUdfU0VOU09SU19BRFQ3NDc1PW0K IyBDT05GSUdfU0VOU09SU19BUzM3MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FTQzc2MjE9 bQojIENPTkZJR19TRU5TT1JTX0FYSV9GQU5fQ09OVFJPTCBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0s4VEVNUD1tCkNPTkZJR19TRU5TT1JTX0sxMFRFTVA9bQpDT05GSUdfU0VOU09SU19GQU0x NUhfUE9XRVI9bQojIENPTkZJR19TRU5TT1JTX0FNRF9FTkVSR1kgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19BUFBMRVNNQz1tCkNPTkZJR19TRU5TT1JTX0FTQjEwMD1tCiMgQ09ORklHX1NFTlNP UlNfQVNQRUVEIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVRYUDE9bQojIENPTkZJR19TRU5T T1JTX0RSSVZFVEVNUCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RTNjIwPW0KQ09ORklHX1NF TlNPUlNfRFMxNjIxPW0KQ09ORklHX1NFTlNPUlNfREVMTF9TTU09bQpDT05GSUdfU0VOU09SU19J NUtfQU1CPW0KQ09ORklHX1NFTlNPUlNfRjcxODA1Rj1tCkNPTkZJR19TRU5TT1JTX0Y3MTg4MkZH PW0KQ09ORklHX1NFTlNPUlNfRjc1Mzc1Uz1tCkNPTkZJR19TRU5TT1JTX0ZTQ0hNRD1tCiMgQ09O RklHX1NFTlNPUlNfRlRTVEVVVEFURVMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19HTDUxOFNN PW0KQ09ORklHX1NFTlNPUlNfR0w1MjBTTT1tCkNPTkZJR19TRU5TT1JTX0c3NjBBPW0KIyBDT05G SUdfU0VOU09SU19HNzYyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ISUg2MTMwIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfSUJNQUVNPW0KQ09ORklHX1NFTlNPUlNfSUJNUEVYPW0KQ09O RklHX1NFTlNPUlNfSTU1MDA9bQpDT05GSUdfU0VOU09SU19DT1JFVEVNUD1tCkNPTkZJR19TRU5T T1JTX0lUODc9bQpDT05GSUdfU0VOU09SU19KQzQyPW0KIyBDT05GSUdfU0VOU09SU19QT1dSMTIy MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xJTkVBR0U9bQojIENPTkZJR19TRU5TT1JTX0xU QzI5NDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5NDdfSTJDIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19MVEMyOTQ3X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf TFRDMjk5MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQxNTE9bQpDT05GSUdfU0VOU09S U19MVEM0MjE1PW0KIyBDT05GSUdfU0VOU09SU19MVEM0MjIyIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTFRDNDI0NT1tCiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MCBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0xUQzQyNjE9bQojIENPTkZJR19TRU5TT1JTX01BWDExMTEgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19NQVgxNjA2NT1tCkNPTkZJR19TRU5TT1JTX01BWDE2MTk9bQpDT05GSUdf U0VOU09SU19NQVgxNjY4PW0KQ09ORklHX1NFTlNPUlNfTUFYMTk3PW0KIyBDT05GSUdfU0VOU09S U19NQVgzMTcyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3MzAgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX01BWDY2MjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVg2 NjM5PW0KQ09ORklHX1NFTlNPUlNfTUFYNjY0Mj1tCkNPTkZJR19TRU5TT1JTX01BWDY2NTA9bQpD T05GSUdfU0VOU09SU19NQVg2Njk3PW0KIyBDT05GSUdfU0VOU09SU19NQVgzMTc5MCBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX01DUDMwMjE9bQojIENPTkZJR19TRU5TT1JTX01MWFJFR19GQU4g aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RDNjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19BRENYWCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNNjM9bQojIENPTkZJR19TRU5T T1JTX0xNNzAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTczPW0KQ09ORklHX1NFTlNPUlNf TE03NT1tCkNPTkZJR19TRU5TT1JTX0xNNzc9bQpDT05GSUdfU0VOU09SU19MTTc4PW0KQ09ORklH X1NFTlNPUlNfTE04MD1tCkNPTkZJR19TRU5TT1JTX0xNODM9bQpDT05GSUdfU0VOU09SU19MTTg1 PW0KQ09ORklHX1NFTlNPUlNfTE04Nz1tCkNPTkZJR19TRU5TT1JTX0xNOTA9bQpDT05GSUdfU0VO U09SU19MTTkyPW0KQ09ORklHX1NFTlNPUlNfTE05Mz1tCkNPTkZJR19TRU5TT1JTX0xNOTUyMzQ9 bQpDT05GSUdfU0VOU09SU19MTTk1MjQxPW0KQ09ORklHX1NFTlNPUlNfTE05NTI0NT1tCkNPTkZJ R19TRU5TT1JTX1BDODczNjA9bQpDT05GSUdfU0VOU09SU19QQzg3NDI3PW0KQ09ORklHX1NFTlNP UlNfTlRDX1RIRVJNSVNUT1I9bQojIENPTkZJR19TRU5TT1JTX05DVDY2ODMgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19OQ1Q2Nzc1PW0KIyBDT05GSUdfU0VOU09SU19OQ1Q3ODAyIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3OTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19O UENNN1hYIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfUENGODU5MT1tCkNPTkZJR19QTUJVUz1t CkNPTkZJR19TRU5TT1JTX1BNQlVTPW0KQ09ORklHX1NFTlNPUlNfQURNMTI3NT1tCiMgQ09ORklH X1NFTlNPUlNfQkVMX1BGRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUJNX0NGRlBTIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTlNQVVJfSVBTUFMgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0lSMzUyMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lSMzgwNjQgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0lSUFM1NDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19JU0w2ODEzNyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNMjUwNjY9bQpDT05GSUdf U0VOU09SU19MVEMyOTc4PW0KIyBDT05GSUdfU0VOU09SU19MVEMzODE1IGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfTUFYMTYwNjQ9bQojIENPTkZJR19TRU5TT1JTX01BWDE2NjAxIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19NQVgyMDczMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf TUFYMjA3NTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzg1IGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfTUFYMzQ0NDA9bQpDT05GSUdfU0VOU09SU19NQVg4Njg4PW0KIyBDT05G SUdfU0VOU09SU19QWEUxNjEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UUFM0MDQyMiBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVFBTNTM2NzkgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19VQ0Q5MDAwPW0KQ09ORklHX1NFTlNPUlNfVUNEOTIwMD1tCiMgQ09ORklHX1NFTlNPUlNf WERQRTEyMiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1pMNjEwMD1tCkNPTkZJR19TRU5TT1JT X1NIVDE1PW0KQ09ORklHX1NFTlNPUlNfU0hUMjE9bQojIENPTkZJR19TRU5TT1JTX1NIVDN4IGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFRDMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X1NJUzU1OTU9bQpDT05GSUdfU0VOU09SU19ETUUxNzM3PW0KQ09ORklHX1NFTlNPUlNfRU1DMTQw Mz1tCiMgQ09ORklHX1NFTlNPUlNfRU1DMjEwMyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0VN QzZXMjAxPW0KQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE9bQpDT05GSUdfU0VOU09SU19TTVNDNDdN MTkyPW0KQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5Nz1tCkNPTkZJR19TRU5TT1JTX1NDSDU2WFhf Q09NTU9OPW0KQ09ORklHX1NFTlNPUlNfU0NINTYyNz1tCkNPTkZJR19TRU5TT1JTX1NDSDU2MzY9 bQojIENPTkZJR19TRU5TT1JTX1NUVFM3NTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NN TTY2NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOCBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0FEUzc4Mjg9bQojIENPTkZJR19TRU5TT1JTX0FEUzc4NzEgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19BTUM2ODIxPW0KQ09ORklHX1NFTlNPUlNfSU5BMjA5PW0KQ09ORklH X1NFTlNPUlNfSU5BMlhYPW0KIyBDT05GSUdfU0VOU09SU19JTkEzMjIxIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19UQzc0IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVEhNQzUwPW0KQ09O RklHX1NFTlNPUlNfVE1QMTAyPW0KIyBDT05GSUdfU0VOU09SU19UTVAxMDMgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX1RNUDEwOCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RNUDQwMT1t CkNPTkZJR19TRU5TT1JTX1RNUDQyMT1tCiMgQ09ORklHX1NFTlNPUlNfVE1QNTEzIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfVklBX0NQVVRFTVA9bQpDT05GSUdfU0VOU09SU19WSUE2ODZBPW0K Q09ORklHX1NFTlNPUlNfVlQxMjExPW0KQ09ORklHX1NFTlNPUlNfVlQ4MjMxPW0KIyBDT05GSUdf U0VOU09SU19XODM3NzNHIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzNzgxRD1tCkNPTkZJ R19TRU5TT1JTX1c4Mzc5MUQ9bQpDT05GSUdfU0VOU09SU19XODM3OTJEPW0KQ09ORklHX1NFTlNP UlNfVzgzNzkzPW0KQ09ORklHX1NFTlNPUlNfVzgzNzk1PW0KIyBDT05GSUdfU0VOU09SU19XODM3 OTVfRkFOQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4M0w3ODVUUz1tCkNPTkZJR19T RU5TT1JTX1c4M0w3ODZORz1tCkNPTkZJR19TRU5TT1JTX1c4MzYyN0hGPW0KQ09ORklHX1NFTlNP UlNfVzgzNjI3RUhGPW0KIyBDT05GSUdfU0VOU09SU19YR0VORSBpcyBub3Qgc2V0CgojCiMgQUNQ SSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUj1tCkNPTkZJR19TRU5TT1JTX0FU SzAxMTA9bQpDT05GSUdfVEhFUk1BTD15CiMgQ09ORklHX1RIRVJNQUxfU1RBVElTVElDUyBpcyBu b3Qgc2V0CkNPTkZJR19USEVSTUFMX0VNRVJHRU5DWV9QT1dFUk9GRl9ERUxBWV9NUz0wCkNPTkZJ R19USEVSTUFMX0hXTU9OPXkKQ09ORklHX1RIRVJNQUxfV1JJVEFCTEVfVFJJUFM9eQpDT05GSUdf VEhFUk1BTF9ERUZBVUxUX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRf R09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VT RVJfU1BBQ0UgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRT15CkNPTkZJ R19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQpDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HPXkK Q09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0U9eQojIENPTkZJR19USEVSTUFMX0VNVUxBVElP TiBpcyBub3Qgc2V0CgojCiMgSW50ZWwgdGhlcm1hbCBkcml2ZXJzCiMKQ09ORklHX0lOVEVMX1BP V0VSQ0xBTVA9bQpDT05GSUdfWDg2X1BLR19URU1QX1RIRVJNQUw9bQpDT05GSUdfSU5URUxfU09D X0RUU19JT1NGX0NPUkU9bQojIENPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUwgaXMgbm90IHNl dAoKIwojIEFDUEkgSU5UMzQwWCB0aGVybWFsIGRyaXZlcnMKIwpDT05GSUdfSU5UMzQwWF9USEVS TUFMPW0KQ09ORklHX0FDUElfVEhFUk1BTF9SRUw9bQojIENPTkZJR19JTlQzNDA2X1RIRVJNQUwg aXMgbm90IHNldApDT05GSUdfUFJPQ19USEVSTUFMX01NSU9fUkFQTD15CiMgZW5kIG9mIEFDUEkg SU5UMzQwWCB0aGVybWFsIGRyaXZlcnMKCkNPTkZJR19JTlRFTF9QQ0hfVEhFUk1BTD1tCiMgZW5k IG9mIEludGVsIHRoZXJtYWwgZHJpdmVycwoKQ09ORklHX1dBVENIRE9HPXkKQ09ORklHX1dBVENI RE9HX0NPUkU9eQojIENPTkZJR19XQVRDSERPR19OT1dBWU9VVCBpcyBub3Qgc2V0CkNPTkZJR19X QVRDSERPR19IQU5ETEVfQk9PVF9FTkFCTEVEPXkKQ09ORklHX1dBVENIRE9HX09QRU5fVElNRU9V VD0wCkNPTkZJR19XQVRDSERPR19TWVNGUz15CgojCiMgV2F0Y2hkb2cgUHJldGltZW91dCBHb3Zl cm5vcnMKIwojIENPTkZJR19XQVRDSERPR19QUkVUSU1FT1VUX0dPViBpcyBub3Qgc2V0CgojCiMg V2F0Y2hkb2cgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfU09GVF9XQVRDSERPRz1tCkNPTkZJR19X REFUX1dEVD1tCiMgQ09ORklHX1hJTElOWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1pJ SVJBVkVfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19NTFhfV0RUIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0FERU5DRV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX1dBVENIRE9HIGlz IG5vdCBzZXQKIyBDT05GSUdfTUFYNjNYWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FD UVVJUkVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQURWQU5URUNIX1dEVCBpcyBub3Qgc2V0CkNP TkZJR19BTElNMTUzNV9XRFQ9bQpDT05GSUdfQUxJTTcxMDFfV0RUPW0KIyBDT05GSUdfRUJDX0Mz ODRfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0Y3MTgwOEVfV0RUPW0KQ09ORklHX1NQNTEwMF9UQ089 bQpDT05GSUdfU0JDX0ZJVFBDMl9XQVRDSERPRz1tCiMgQ09ORklHX0VVUk9URUNIX1dEVCBpcyBu b3Qgc2V0CkNPTkZJR19JQjcwMF9XRFQ9bQpDT05GSUdfSUJNQVNSPW0KIyBDT05GSUdfV0FGRVJf V0RUIGlzIG5vdCBzZXQKQ09ORklHX0k2MzAwRVNCX1dEVD15CkNPTkZJR19JRTZYWF9XRFQ9bQpD T05GSUdfSVRDT19XRFQ9eQpDT05GSUdfSVRDT19WRU5ET1JfU1VQUE9SVD15CkNPTkZJR19JVDg3 MTJGX1dEVD1tCkNPTkZJR19JVDg3X1dEVD1tCkNPTkZJR19IUF9XQVRDSERPRz1tCkNPTkZJR19I UFdEVF9OTUlfREVDT0RJTkc9eQojIENPTkZJR19TQzEyMDBfV0RUIGlzIG5vdCBzZXQKIyBDT05G SUdfUEM4NzQxM19XRFQgaXMgbm90IHNldApDT05GSUdfTlZfVENPPW0KIyBDT05GSUdfNjBYWF9X RFQgaXMgbm90IHNldAojIENPTkZJR19DUFU1X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19TTVNDX1ND SDMxMVhfV0RUPW0KIyBDT05GSUdfU01TQzM3Qjc4N19XRFQgaXMgbm90IHNldAojIENPTkZJR19U UU1YODZfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1ZJQV9XRFQ9bQpDT05GSUdfVzgzNjI3SEZfV0RU PW0KQ09ORklHX1c4Mzg3N0ZfV0RUPW0KQ09ORklHX1c4Mzk3N0ZfV0RUPW0KQ09ORklHX01BQ0ha X1dEVD1tCiMgQ09ORklHX1NCQ19FUFhfQzNfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfSU5U RUxfTUVJX1dEVD1tCiMgQ09ORklHX05JOTAzWF9XRFQgaXMgbm90IHNldAojIENPTkZJR19OSUM3 MDE4X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTl9BMjFfV0RUIGlzIG5vdCBzZXQKQ09ORklH X1hFTl9XRFQ9bQoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCkNPTkZJR19QQ0lQQ1dB VENIRE9HPW0KQ09ORklHX1dEVFBDST1tCgojCiMgVVNCLWJhc2VkIFdhdGNoZG9nIENhcmRzCiMK IyBDT05GSUdfVVNCUENXQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19TU0JfUE9TU0lCTEU9eQoj IENPTkZJR19TU0IgaXMgbm90IHNldApDT05GSUdfQkNNQV9QT1NTSUJMRT15CkNPTkZJR19CQ01B PW0KQ09ORklHX0JDTUFfSE9TVF9QQ0lfUE9TU0lCTEU9eQpDT05GSUdfQkNNQV9IT1NUX1BDST15 CiMgQ09ORklHX0JDTUFfSE9TVF9TT0MgaXMgbm90IHNldApDT05GSUdfQkNNQV9EUklWRVJfUENJ PXkKQ09ORklHX0JDTUFfRFJJVkVSX0dNQUNfQ01OPXkKQ09ORklHX0JDTUFfRFJJVkVSX0dQSU89 eQojIENPTkZJR19CQ01BX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmlj ZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKIyBDT05GSUdfTUZEX0FTMzcxMSBpcyBub3Qg c2V0CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BQVQyODcw X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfQkNNNTkwWFggaXMgbm90IHNldAojIENPTkZJ R19NRkRfQkQ5NTcxTVdWIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FYUDIwWF9JMkMgaXMgbm90 IHNldAojIENPTkZJR19NRkRfTUFERVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19EQTkwM1gg aXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1NSBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9EQTkwNjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYzIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ETE4yIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01D MTNYWFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01QMjYyOSBpcyBub3Qgc2V0CiMgQ09O RklHX0hUQ19QQVNJQzMgaXMgbm90IHNldAojIENPTkZJR19IVENfSTJDUExEIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX0lOVEVMX1FVQVJLX0kyQ19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xQQ19J Q0g9eQpDT05GSUdfTFBDX1NDSD1tCiMgQ09ORklHX0lOVEVMX1NPQ19QTUlDX0NIVERDX1RJIGlz IG5vdCBzZXQKQ09ORklHX01GRF9JTlRFTF9MUFNTPXkKQ09ORklHX01GRF9JTlRFTF9MUFNTX0FD UEk9eQpDT05GSUdfTUZEX0lOVEVMX0xQU1NfUENJPXkKIyBDT05GSUdfTUZEX0lOVEVMX1BNQ19C WFQgaXMgbm90IHNldAojIENPTkZJR19NRkRfSVFTNjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X0pBTlpfQ01PRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0tFTVBMRCBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF84OFBNODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDUgaXMgbm90 IHNldAojIENPTkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYMTQ1 NzcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc2OTMgaXMgbm90IHNldAojIENPTkZJR19N RkRfTUFYNzc4NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODkwNyBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9NQVg4OTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5OTcgaXMgbm90 IHNldAojIENPTkZJR19NRkRfTUFYODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzNjAg aXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2Mzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01F TkYyMUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX0VaWF9QQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1ZJUEVSQk9BUkQgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkVUVSBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9QQ0Y1MDYzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SREMzMjFYIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SQzVUNTgz IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NFQ19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X1NJNDc2WF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TTTUwMT1tCkNPTkZJR19NRkRfU001 MDFfR1BJTz15CiMgQ09ORklHX01GRF9TS1k4MTQ1MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9T TVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUJYNTAwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19N RkRfU1lTQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREMgaXMgbm90 IHNldAojIENPTkZJR19NRkRfTFAzOTQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQODc4OCBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9USV9MTVUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUEFM TUFTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjEwNVggaXMgbm90IHNldAojIENPTkZJR19UUFM2 NTAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X1RQUzY1MDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDkwIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX1RJX0xQODczWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTg2WCBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2 NTkxMl9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJfU1BJIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1RQUzgwMDMxIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNDAzMF9DT1JFIGlz IG5vdCBzZXQKIyBDT05GSUdfVFdMNjA0MF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dM MTI3M19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xNMzUzMyBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9UUU1YODYgaXMgbm90IHNldApDT05GSUdfTUZEX1ZYODU1PW0KIyBDT05GSUdfTUZE X0FSSVpPTkFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FSSVpPTkFfU1BJIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX1dNODQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhfSTJD IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODMxWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19N RkRfV004MzUwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg5OTQgaXMgbm90IHNldAoj IGVuZCBvZiBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCgojIENPTkZJR19SRUdVTEFUT1Ig aXMgbm90IHNldApDT05GSUdfUkNfQ09SRT1tCkNPTkZJR19SQ19NQVA9bQpDT05GSUdfTElSQz15 CkNPTkZJR19SQ19ERUNPREVSUz15CkNPTkZJR19JUl9ORUNfREVDT0RFUj1tCkNPTkZJR19JUl9S QzVfREVDT0RFUj1tCkNPTkZJR19JUl9SQzZfREVDT0RFUj1tCkNPTkZJR19JUl9KVkNfREVDT0RF Uj1tCkNPTkZJR19JUl9TT05ZX0RFQ09ERVI9bQpDT05GSUdfSVJfU0FOWU9fREVDT0RFUj1tCiMg Q09ORklHX0lSX1NIQVJQX0RFQ09ERVIgaXMgbm90IHNldApDT05GSUdfSVJfTUNFX0tCRF9ERUNP REVSPW0KIyBDT05GSUdfSVJfWE1QX0RFQ09ERVIgaXMgbm90IHNldApDT05GSUdfSVJfSU1PTl9E RUNPREVSPW0KIyBDT05GSUdfSVJfUkNNTV9ERUNPREVSIGlzIG5vdCBzZXQKQ09ORklHX1JDX0RF VklDRVM9eQojIENPTkZJR19SQ19BVElfUkVNT1RFIGlzIG5vdCBzZXQKQ09ORklHX0lSX0VORT1t CiMgQ09ORklHX0lSX0lNT04gaXMgbm90IHNldAojIENPTkZJR19JUl9JTU9OX1JBVyBpcyBub3Qg c2V0CiMgQ09ORklHX0lSX01DRVVTQiBpcyBub3Qgc2V0CkNPTkZJR19JUl9JVEVfQ0lSPW0KQ09O RklHX0lSX0ZJTlRFSz1tCkNPTkZJR19JUl9OVVZPVE9OPW0KIyBDT05GSUdfSVJfUkVEUkFUMyBp cyBub3Qgc2V0CiMgQ09ORklHX0lSX1NUUkVBTVpBUCBpcyBub3Qgc2V0CkNPTkZJR19JUl9XSU5C T05EX0NJUj1tCiMgQ09ORklHX0lSX0lHT1JQTFVHVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJf SUdVQU5BIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfVFRVU0JJUiBpcyBub3Qgc2V0CiMgQ09ORklH X1JDX0xPT1BCQUNLIGlzIG5vdCBzZXQKQ09ORklHX0lSX1NFUklBTD1tCkNPTkZJR19JUl9TRVJJ QUxfVFJBTlNNSVRURVI9eQpDT05GSUdfSVJfU0lSPW0KIyBDT05GSUdfUkNfWEJPWF9EVkQgaXMg bm90IHNldAojIENPTkZJR19NRURJQV9DRUNfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01F RElBX1NVUFBPUlQgaXMgbm90IHNldAoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwojIENPTkZJR19B R1AgaXMgbm90IHNldApDT05GSUdfSU5URUxfR1RUPW0KQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdf VkdBX0FSQl9NQVhfR1BVUz02NApDT05GSUdfVkdBX1NXSVRDSEVST089eQpDT05GSUdfRFJNPW0K Q09ORklHX0RSTV9NSVBJX0RTST15CkNPTkZJR19EUk1fRFBfQVVYX0NIQVJERVY9eQojIENPTkZJ R19EUk1fREVCVUdfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfRFJNX0tNU19IRUxQRVI9bQpD T05GSUdfRFJNX0tNU19GQl9IRUxQRVI9eQpDT05GSUdfRFJNX0ZCREVWX0VNVUxBVElPTj15CkNP TkZJR19EUk1fRkJERVZfT1ZFUkFMTE9DPTEwMApDT05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FS RT15CiMgQ09ORklHX0RSTV9EUF9DRUMgaXMgbm90IHNldApDT05GSUdfRFJNX1RUTT1tCkNPTkZJ R19EUk1fVFRNX0RNQV9QQUdFX1BPT0w9eQpDT05GSUdfRFJNX1ZSQU1fSEVMUEVSPW0KQ09ORklH X0RSTV9UVE1fSEVMUEVSPW0KQ09ORklHX0RSTV9HRU1fU0hNRU1fSEVMUEVSPXkKCiMKIyBJMkMg ZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKIwpDT05GSUdfRFJNX0kyQ19DSDcwMDY9bQpDT05GSUdf RFJNX0kyQ19TSUwxNjQ9bQojIENPTkZJR19EUk1fSTJDX05YUF9UREE5OThYIGlzIG5vdCBzZXQK IyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk1MCBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBlbmNv ZGVyIG9yIGhlbHBlciBjaGlwcwoKIwojIEFSTSBkZXZpY2VzCiMKIyBlbmQgb2YgQVJNIGRldmlj ZXMKCiMgQ09ORklHX0RSTV9SQURFT04gaXMgbm90IHNldAojIENPTkZJR19EUk1fQU1ER1BVIGlz IG5vdCBzZXQKIyBDT05GSUdfRFJNX05PVVZFQVUgaXMgbm90IHNldApDT05GSUdfRFJNX0k5MTU9 bQpDT05GSUdfRFJNX0k5MTVfRk9SQ0VfUFJPQkU9IiIKQ09ORklHX0RSTV9JOTE1X0NBUFRVUkVf RVJST1I9eQpDT05GSUdfRFJNX0k5MTVfQ09NUFJFU1NfRVJST1I9eQpDT05GSUdfRFJNX0k5MTVf VVNFUlBUUj15CkNPTkZJR19EUk1fSTkxNV9HVlQ9eQpDT05GSUdfRFJNX0k5MTVfR1ZUX0tWTUdU PW0KQ09ORklHX0RSTV9JOTE1X0ZFTkNFX1RJTUVPVVQ9MTAwMDAKQ09ORklHX0RSTV9JOTE1X1VT RVJGQVVMVF9BVVRPU1VTUEVORD0yNTAKQ09ORklHX0RSTV9JOTE1X0hFQVJUQkVBVF9JTlRFUlZB TD0yNTAwCkNPTkZJR19EUk1fSTkxNV9QUkVFTVBUX1RJTUVPVVQ9NjQwCkNPTkZJR19EUk1fSTkx NV9NQVhfUkVRVUVTVF9CVVNZV0FJVD04MDAwCkNPTkZJR19EUk1fSTkxNV9TVE9QX1RJTUVPVVQ9 MTAwCkNPTkZJR19EUk1fSTkxNV9USU1FU0xJQ0VfRFVSQVRJT049MQpDT05GSUdfRFJNX1ZHRU09 bQojIENPTkZJR19EUk1fVktNUyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVk1XR0ZYPW0KQ09ORklH X0RSTV9WTVdHRlhfRkJDT049eQpDT05GSUdfRFJNX0dNQTUwMD1tCkNPTkZJR19EUk1fR01BNjAw PXkKQ09ORklHX0RSTV9HTUEzNjAwPXkKIyBDT05GSUdfRFJNX1VETCBpcyBub3Qgc2V0CkNPTkZJ R19EUk1fQVNUPW0KQ09ORklHX0RSTV9NR0FHMjAwPW0KQ09ORklHX0RSTV9RWEw9bQpDT05GSUdf RFJNX0JPQ0hTPW0KQ09ORklHX0RSTV9WSVJUSU9fR1BVPW0KQ09ORklHX0RSTV9QQU5FTD15Cgoj CiMgRGlzcGxheSBQYW5lbHMKIwojIENPTkZJR19EUk1fUEFORUxfUkFTUEJFUlJZUElfVE9VQ0hT Q1JFRU4gaXMgbm90IHNldAojIGVuZCBvZiBEaXNwbGF5IFBhbmVscwoKQ09ORklHX0RSTV9CUklE R0U9eQpDT05GSUdfRFJNX1BBTkVMX0JSSURHRT15CgojCiMgRGlzcGxheSBJbnRlcmZhY2UgQnJp ZGdlcwojCiMgQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg3OFhYIGlzIG5vdCBzZXQKIyBlbmQgb2Yg RGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwoKIyBDT05GSUdfRFJNX0VUTkFWSVYgaXMgbm90IHNl dApDT05GSUdfRFJNX0NJUlJVU19RRU1VPW0KIyBDT05GSUdfRFJNX0dNMTJVMzIwIGlzIG5vdCBz ZXQKIyBDT05GSUdfVElOWURSTV9IWDgzNTdEIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9J TEk5MjI1IGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9JTEk5MzQxIGlzIG5vdCBzZXQKIyBD T05GSUdfVElOWURSTV9JTEk5NDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9NSTAyODNR VCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllEUk1fUkVQQVBFUiBpcyBub3Qgc2V0CiMgQ09ORklH X1RJTllEUk1fU1Q3NTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9TVDc3MzVSIGlzIG5v dCBzZXQKIyBDT05GSUdfRFJNX1hFTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WQk9YVklERU8g aXMgbm90IHNldAojIENPTkZJR19EUk1fTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5F TF9PUklFTlRBVElPTl9RVUlSS1M9eQoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKQ09ORklH X0ZCX0NNRExJTkU9eQpDT05GSUdfRkJfTk9USUZZPXkKQ09ORklHX0ZCPXkKIyBDT05GSUdfRklS TVdBUkVfRURJRCBpcyBub3Qgc2V0CkNPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9SVD15CkNPTkZJ R19GQl9DRkJfRklMTFJFQ1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVBPXkKQ09ORklHX0ZCX0NG Ql9JTUFHRUJMSVQ9eQpDT05GSUdfRkJfU1lTX0ZJTExSRUNUPW0KQ09ORklHX0ZCX1NZU19DT1BZ QVJFQT1tCkNPTkZJR19GQl9TWVNfSU1BR0VCTElUPW0KIyBDT05GSUdfRkJfRk9SRUlHTl9FTkRJ QU4gaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZPUFM9bQpDT05GSUdfRkJfREVGRVJSRURfSU89 eQojIENPTkZJR19GQl9NT0RFX0hFTFBFUlMgaXMgbm90IHNldApDT05GSUdfRkJfVElMRUJMSVRU SU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVycwojCiMgQ09ORklHX0ZCX0NJ UlJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0NZ QkVSMjAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X0FTSUxJQU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSU1TVFQgaXMgbm90IHNldAojIENPTkZJ R19GQl9WR0ExNiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VWRVNBIGlzIG5vdCBzZXQKQ09ORklH X0ZCX1ZFU0E9eQpDT05GSUdfRkJfRUZJPXkKIyBDT05GSUdfRkJfTjQxMSBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX0hHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX09QRU5DT1JFUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCX1MxRDEzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTlZJRElBIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0k3NDAgaXMgbm90 IHNldAojIENPTkZJR19GQl9MRTgwNTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUFUUk9YIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfUkFERU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZMTI4 IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzMgaXMg bm90IHNldAojIENPTkZJR19GQl9TQVZBR0UgaXMgbm90IHNldAojIENPTkZJR19GQl9TSVMgaXMg bm90IHNldAojIENPTkZJR19GQl9WSUEgaXMgbm90IHNldAojIENPTkZJR19GQl9ORU9NQUdJQyBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX0tZUk8gaXMgbm90IHNldAojIENPTkZJR19GQl8zREZYIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfVk9PRE9PMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZUODYy MyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RSSURFTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9B UksgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTMgaXMgbm90IHNldAojIENPTkZJR19GQl9DQVJN SU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU001MDEgaXMgbm90IHNldAojIENPTkZJR19GQl9T TVNDVUZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVURMIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf SUJNX0dYVDQ1MDAgaXMgbm90IHNldAojIENPTkZJR19GQl9WSVJUVUFMIGlzIG5vdCBzZXQKIyBD T05GSUdfWEVOX0ZCREVWX0ZST05URU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUVUUk9OT01F IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9IWVBF UlY9bQojIENPTkZJR19GQl9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTcxMiBpcyBu b3Qgc2V0CiMgZW5kIG9mIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCgojCiMgQmFja2xpZ2h0ICYgTENE IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0xDRF9DTEFTU19ERVZJQ0U9bQojIENPTkZJR19MQ0Rf TDRGMDAyNDJUMDMgaXMgbm90IHNldAojIENPTkZJR19MQ0RfTE1TMjgzR0YwNSBpcyBub3Qgc2V0 CiMgQ09ORklHX0xDRF9MVFYzNTBRViBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9JTEk5MjJYIGlz IG5vdCBzZXQKIyBDT05GSUdfTENEX0lMSTkzMjAgaXMgbm90IHNldAojIENPTkZJR19MQ0RfVERP MjRNIGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX1ZHRzI0MzJBNCBpcyBub3Qgc2V0CkNPTkZJR19M Q0RfUExBVEZPUk09bQojIENPTkZJR19MQ0RfQU1TMzY5RkcwNiBpcyBub3Qgc2V0CiMgQ09ORklH X0xDRF9MTVM1MDFLRjAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX0hYODM1NyBpcyBub3Qgc2V0 CiMgQ09ORklHX0xDRF9PVE0zMjI1QSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQ0xBU1Nf REVWSUNFPXkKIyBDT05GSUdfQkFDS0xJR0hUX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19C QUNLTElHSFRfUFdNIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9BUFBMRT1tCiMgQ09ORklH X0JBQ0tMSUdIVF9RQ09NX1dMRUQgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfU0FIQVJB IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjAgaXMgbm90IHNldAojIENPTkZJ R19CQUNLTElHSFRfQURQODg3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzBB IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzOSBpcyBub3Qgc2V0CkNPTkZJR19C QUNLTElHSFRfTFA4NTVYPW0KIyBDT05GSUdfQkFDS0xJR0hUX0dQSU8gaXMgbm90IHNldAojIENP TkZJR19CQUNLTElHSFRfTFY1MjA3TFAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQkQ2 MTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FSQ1hDTk4gaXMgbm90IHNldAojIGVu ZCBvZiBCYWNrbGlnaHQgJiBMQ0QgZGV2aWNlIHN1cHBvcnQKCkNPTkZJR19IRE1JPXkKCiMKIyBD b25zb2xlIGRpc3BsYXkgZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfVkdBX0NPTlNPTEU9eQpDT05G SUdfVkdBQ09OX1NPRlRfU0NST0xMQkFDSz15CkNPTkZJR19WR0FDT05fU09GVF9TQ1JPTExCQUNL X1NJWkU9NjQKIyBDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xMQkFDS19QRVJTSVNURU5UX0VOQUJM RV9CWV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0RVTU1ZX0NPTlNPTEU9eQpDT05GSUdfRFVN TVlfQ09OU09MRV9DT0xVTU5TPTgwCkNPTkZJR19EVU1NWV9DT05TT0xFX1JPV1M9MjUKQ09ORklH X0ZSQU1FQlVGRkVSX0NPTlNPTEU9eQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERVRFQ1Rf UFJJTUFSWT15CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX1JPVEFUSU9OPXkKIyBDT05GSUdf RlJBTUVCVUZGRVJfQ09OU09MRV9ERUZFUlJFRF9UQUtFT1ZFUiBpcyBub3Qgc2V0CiMgZW5kIG9m IENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAoKQ09ORklHX0xPR089eQojIENPTkZJR19M T0dPX0xJTlVYX01PTk8gaXMgbm90IHNldAojIENPTkZJR19MT0dPX0xJTlVYX1ZHQTE2IGlzIG5v dCBzZXQKQ09ORklHX0xPR09fTElOVVhfQ0xVVDIyND15CiMgZW5kIG9mIEdyYXBoaWNzIHN1cHBv cnQKCiMgQ09ORklHX1NPVU5EIGlzIG5vdCBzZXQKCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJR19I SUQ9eQpDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEg9eQpDT05GSUdfSElEUkFXPXkKQ09ORklH X1VISUQ9bQpDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpD T05GSUdfSElEX0E0VEVDSD1tCiMgQ09ORklHX0hJRF9BQ0NVVE9VQ0ggaXMgbm90IHNldApDT05G SUdfSElEX0FDUlVYPW0KIyBDT05GSUdfSElEX0FDUlVYX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9BUFBMRT1tCiMgQ09ORklHX0hJRF9BUFBMRUlSIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9BU1VT PW0KQ09ORklHX0hJRF9BVVJFQUw9bQpDT05GSUdfSElEX0JFTEtJTj1tCiMgQ09ORklHX0hJRF9C RVRPUF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9CSUdCRU5fRkYgaXMgbm90IHNldApDT05G SUdfSElEX0NIRVJSWT1tCkNPTkZJR19ISURfQ0hJQ09OWT1tCiMgQ09ORklHX0hJRF9DT1JTQUlS IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NPVUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9N QUNBTExZIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DTUVESUE9bQojIENPTkZJR19ISURfQ1AyMTEy IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NSRUFUSVZFX1NCMDU0MCBpcyBub3Qgc2V0CkNPTkZJ R19ISURfQ1lQUkVTUz1tCkNPTkZJR19ISURfRFJBR09OUklTRT1tCiMgQ09ORklHX0RSQUdPTlJJ U0VfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRU1TX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX0VMQU4gaXMgbm90IHNldApDT05GSUdfSElEX0VMRUNPTT1tCiMgQ09ORklHX0hJRF9FTE8g aXMgbm90IHNldApDT05GSUdfSElEX0VaS0VZPW0KQ09ORklHX0hJRF9HRU1CSVJEPW0KQ09ORklH X0hJRF9HRlJNPW0KIyBDT05GSUdfSElEX0dMT1JJT1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X0hPTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HVDY4M1IgaXMgbm90IHNldApDT05GSUdf SElEX0tFWVRPVUNIPW0KQ09ORklHX0hJRF9LWUU9bQojIENPTkZJR19ISURfVUNMT0dJQyBpcyBu b3Qgc2V0CkNPTkZJR19ISURfV0FMVE9QPW0KIyBDT05GSUdfSElEX1ZJRVdTT05JQyBpcyBub3Qg c2V0CkNPTkZJR19ISURfR1lSQVRJT049bQpDT05GSUdfSElEX0lDQURFPW0KQ09ORklHX0hJRF9J VEU9bQpDT05GSUdfSElEX0pBQlJBPW0KQ09ORklHX0hJRF9UV0lOSEFOPW0KQ09ORklHX0hJRF9L RU5TSU5HVE9OPW0KQ09ORklHX0hJRF9MQ1BPV0VSPW0KQ09ORklHX0hJRF9MRUQ9bQpDT05GSUdf SElEX0xFTk9WTz1tCkNPTkZJR19ISURfTE9HSVRFQ0g9bQpDT05GSUdfSElEX0xPR0lURUNIX0RK PW0KQ09ORklHX0hJRF9MT0dJVEVDSF9ISURQUD1tCiMgQ09ORklHX0xPR0lURUNIX0ZGIGlzIG5v dCBzZXQKIyBDT05GSUdfTE9HSVJVTUJMRVBBRDJfRkYgaXMgbm90IHNldAojIENPTkZJR19MT0dJ Rzk0MF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lXSEVFTFNfRkYgaXMgbm90IHNldApDT05G SUdfSElEX01BR0lDTU9VU0U9eQojIENPTkZJR19ISURfTUFMVFJPTiBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9NQVlGTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9SRURSQUdPTiBpcyBub3Qg c2V0CkNPTkZJR19ISURfTUlDUk9TT0ZUPW0KQ09ORklHX0hJRF9NT05URVJFWT1tCkNPTkZJR19I SURfTVVMVElUT1VDSD1tCkNPTkZJR19ISURfTlRJPW0KIyBDT05GSUdfSElEX05UUklHIGlzIG5v dCBzZXQKQ09ORklHX0hJRF9PUlRFSz1tCkNPTkZJR19ISURfUEFOVEhFUkxPUkQ9bQojIENPTkZJ R19QQU5USEVSTE9SRF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QRU5NT1VOVCBpcyBub3Qg c2V0CkNPTkZJR19ISURfUEVUQUxZTlg9bQpDT05GSUdfSElEX1BJQ09MQ0Q9bQpDT05GSUdfSElE X1BJQ09MQ0RfRkI9eQpDT05GSUdfSElEX1BJQ09MQ0RfQkFDS0xJR0hUPXkKQ09ORklHX0hJRF9Q SUNPTENEX0xDRD15CkNPTkZJR19ISURfUElDT0xDRF9MRURTPXkKQ09ORklHX0hJRF9QSUNPTENE X0NJUj15CkNPTkZJR19ISURfUExBTlRST05JQ1M9bQpDT05GSUdfSElEX1BSSU1BWD1tCiMgQ09O RklHX0hJRF9SRVRST0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JPQ0NBVCBpcyBub3Qgc2V0 CkNPTkZJR19ISURfU0FJVEVLPW0KQ09ORklHX0hJRF9TQU1TVU5HPW0KIyBDT05GSUdfSElEX1NP TlkgaXMgbm90IHNldApDT05GSUdfSElEX1NQRUVETElOSz1tCiMgQ09ORklHX0hJRF9TVEVBTSBp cyBub3Qgc2V0CkNPTkZJR19ISURfU1RFRUxTRVJJRVM9bQpDT05GSUdfSElEX1NVTlBMVVM9bQpD T05GSUdfSElEX1JNST1tCkNPTkZJR19ISURfR1JFRU5BU0lBPW0KIyBDT05GSUdfR1JFRU5BU0lB X0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9IWVBFUlZfTU9VU0U9bQpDT05GSUdfSElEX1NNQVJU Sk9ZUExVUz1tCiMgQ09ORklHX1NNQVJUSk9ZUExVU19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURf VElWTz1tCkNPTkZJR19ISURfVE9QU0VFRD1tCkNPTkZJR19ISURfVEhJTkdNPW0KQ09ORklHX0hJ RF9USFJVU1RNQVNURVI9bQojIENPTkZJR19USFJVU1RNQVNURVJfRkYgaXMgbm90IHNldAojIENP TkZJR19ISURfVURSQVdfUFMzIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1UyRlpFUk8gaXMgbm90 IHNldAojIENPTkZJR19ISURfV0FDT00gaXMgbm90IHNldApDT05GSUdfSElEX1dJSU1PVEU9bQpD T05GSUdfSElEX1hJTk1PPW0KQ09ORklHX0hJRF9aRVJPUExVUz1tCiMgQ09ORklHX1pFUk9QTFVT X0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9aWURBQ1JPTj1tCkNPTkZJR19ISURfU0VOU09SX0hV Qj15CkNPTkZJR19ISURfU0VOU09SX0NVU1RPTV9TRU5TT1I9bQpDT05GSUdfSElEX0FMUFM9bQoj IENPTkZJR19ISURfTUNQMjIyMSBpcyBub3Qgc2V0CiMgZW5kIG9mIFNwZWNpYWwgSElEIGRyaXZl cnMKCiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CiMgQ09ORklHX0hJRF9Q SUQgaXMgbm90IHNldAojIENPTkZJR19VU0JfSElEREVWIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNC IEhJRCBzdXBwb3J0CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKQ09ORklHX0kyQ19ISUQ9bQojIGVu ZCBvZiBJMkMgSElEIHN1cHBvcnQKCiMKIyBJbnRlbCBJU0ggSElEIHN1cHBvcnQKIwpDT05GSUdf SU5URUxfSVNIX0hJRD1tCiMgQ09ORklHX0lOVEVMX0lTSF9GSVJNV0FSRV9ET1dOTE9BREVSIGlz IG5vdCBzZXQKIyBlbmQgb2YgSW50ZWwgSVNIIEhJRCBzdXBwb3J0CiMgZW5kIG9mIEhJRCBzdXBw b3J0CgpDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15 CkNPTkZJR19VU0JfQ09NTU9OPXkKIyBDT05GSUdfVVNCX0xFRF9UUklHIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX1VMUElfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NPTk5fR1BJTyBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfQVJDSF9IQVNfSENEPXkKQ09ORklHX1VTQj15CkNPTkZJR19VU0Jf UENJPXkKQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUz15CgojCiMgTWlzY2VsbGFuZW91 cyBVU0Igb3B0aW9ucwojCkNPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNUPXkKIyBDT05GSUdfVVNC X0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09URyBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9PVEdfV0hJVEVMSVNUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9MRURTX1RSSUdH RVJfVVNCUE9SVD15CkNPTkZJR19VU0JfQVVUT1NVU1BFTkRfREVMQVk9MgpDT05GSUdfVVNCX01P Tj15CgojCiMgVVNCIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfVVNCX0M2N1gw MF9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1hIQ0lfSENEPXkKIyBDT05GSUdfVVNCX1hIQ0lf REJHQ0FQIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX1BDST15CiMgQ09ORklHX1VTQl9YSENJ X1BDSV9SRU5FU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1hIQ0lfUExBVEZPUk0gaXMgbm90 IHNldApDT05GSUdfVVNCX0VIQ0lfSENEPXkKQ09ORklHX1VTQl9FSENJX1JPT1RfSFVCX1RUPXkK Q09ORklHX1VTQl9FSENJX1RUX05FV1NDSEVEPXkKQ09ORklHX1VTQl9FSENJX1BDST15CiMgQ09O RklHX1VTQl9FSENJX0ZTTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9S TSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PWFUyMTBIUF9IQ0QgaXMgbm90IHNldAojIENPTkZJ R19VU0JfSVNQMTE2WF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfRk9URzIxMF9IQ0QgaXMg bm90IHNldAojIENPTkZJR19VU0JfTUFYMzQyMV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX09I Q0lfSENEPXkKQ09ORklHX1VTQl9PSENJX0hDRF9QQ0k9eQojIENPTkZJR19VU0JfT0hDSV9IQ0Rf UExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfVVNCX1VIQ0lfSENEPXkKIyBDT05GSUdfVVNCX1NM ODExX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SOEE2NjU5N19IQ0QgaXMgbm90IHNldAoj IENPTkZJR19VU0JfSENEX0JDTUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX1RFU1RfTU9E RSBpcyBub3Qgc2V0CgojCiMgVVNCIERldmljZSBDbGFzcyBkcml2ZXJzCiMKIyBDT05GSUdfVVNC X0FDTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9QUklOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1dETSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9UTUMgaXMgbm90IHNldAoKIwojIE5PVEU6 IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoKIwojIGFs c28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZvCiMKQ09ORklH X1VTQl9TVE9SQUdFPW0KIyBDT05GSUdfVVNCX1NUT1JBR0VfREVCVUcgaXMgbm90IHNldAojIENP TkZJR19VU0JfU1RPUkFHRV9SRUFMVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0Vf REFUQUZBQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0ZSRUVDT00gaXMgbm90IHNl dAojIENPTkZJR19VU0JfU1RPUkFHRV9JU0QyMDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RP UkFHRV9VU0JBVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX1NERFIwOSBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX1NERFI1NSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9T VE9SQUdFX0pVTVBTSE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfQUxBVURBIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfT05FVE9VQ0ggaXMgbm90IHNldAojIENPTkZJ R19VU0JfU1RPUkFHRV9LQVJNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0NZUFJF U1NfQVRBQ0IgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9FTkVfVUI2MjUwIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX1VBUyBpcyBub3Qgc2V0CgojCiMgVVNCIEltYWdpbmcgZGV2aWNl cwojCiMgQ09ORklHX1VTQl9NREM4MDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfTUlDUk9URUsg aXMgbm90IHNldAojIENPTkZJR19VU0JJUF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NE TlMzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01VU0JfSERSQyBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9EV0MzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzIgaXMgbm90IHNldAojIENPTkZJ R19VU0JfQ0hJUElERUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTc2MCBpcyBub3Qgc2V0 CgojCiMgVVNCIHBvcnQgZHJpdmVycwojCiMgQ09ORklHX1VTQl9VU1M3MjAgaXMgbm90IHNldApD T05GSUdfVVNCX1NFUklBTD1tCkNPTkZJR19VU0JfU0VSSUFMX0dFTkVSSUM9eQojIENPTkZJR19V U0JfU0VSSUFMX1NJTVBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQUlSQ0FCTEUg aXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0FSSzMxMTYgaXMgbm90IHNldAojIENPTkZJ R19VU0JfU0VSSUFMX0JFTEtJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQ0gzNDEg aXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1dISVRFSEVBVCBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9TRVJJQUxfRElHSV9BQ0NFTEVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NF UklBTF9DUDIxMFggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTggaXMg bm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VNUEVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NFUklBTF9GVERJX1NJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfVklTT1IgaXMg bm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lQQVEgaXMgbm90IHNldAojIENPTkZJR19VU0Jf U0VSSUFMX0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVCBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlRfVEkgaXMgbm90IHNldAojIENPTkZJR19V U0JfU0VSSUFMX0Y4MTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRjgxNTNYIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9HQVJNSU4gaXMgbm90IHNldAojIENPTkZJR19V U0JfU0VSSUFMX0lQVyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVVVIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1BEQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9TRVJJQUxfS0VZU1BBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0xTSSBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS09CSUxfU0NUIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1NFUklBTF9NQ1RfVTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTUVUUk8g aXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01PUzc3MjAgaXMgbm90IHNldAojIENPTkZJ R19VU0JfU0VSSUFMX01PUzc4NDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01YVVBP UlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX05BVk1BTiBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9TRVJJQUxfUEwyMzAzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9PVEk2 ODU4IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RQ0FVWCBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9TRVJJQUxfUVVBTENPTU0gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NQ Q1A4WDUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NBRkUgaXMgbm90IHNldAojIENP TkZJR19VU0JfU0VSSUFMX1NJRVJSQVdJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NF UklBTF9TWU1CT0wgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1RJIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX1NFUklBTF9DWUJFUkpBQ0sgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VS SUFMX1hJUkNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfT1BUSU9OIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX1NFUklBTF9PTU5JTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NF UklBTF9PUFRJQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9YU0VOU19NVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfV0lTSEJPTkUgaXMgbm90IHNldAojIENPTkZJR19V U0JfU0VSSUFMX1NTVTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfUVQyIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9VUEQ3OEYwNzMwIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9TRVJJQUxfREVCVUc9bQoKIwojIFVTQiBNaXNjZWxsYW5lb3VzIGRyaXZlcnMKIwojIENPTkZJ R19VU0JfRU1JNjIgaXMgbm90IHNldAojIENPTkZJR19VU0JfRU1JMjYgaXMgbm90IHNldAojIENP TkZJR19VU0JfQURVVFVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFVlNFRyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9MRUdPVE9XRVIgaXMgbm90IHNldAojIENPTkZJR19VU0JfTENEIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0NZUFJFU1NfQ1k3QzYzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X0NZVEhFUk0gaXMgbm90IHNldAojIENPTkZJR19VU0JfSURNT1VTRSBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9GVERJX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfQVBQTEVESVNQTEFZIGlz IG5vdCBzZXQKIyBDT05GSUdfQVBQTEVfTUZJX0ZBU1RDSEFSR0UgaXMgbm90IHNldAojIENPTkZJ R19VU0JfU0lTVVNCVkdBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xEIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX1RSQU5DRVZJQlJBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lPV0FSUklP UiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VI U0VUX1RFU1RfRklYVFVSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU0lHSFRGVyBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9ZVVJFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FWlVTQl9GWDIg aXMgbm90IHNldAojIENPTkZJR19VU0JfSFVCX1VTQjI1MVhCIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX0hTSUNfVVNCMzUwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IU0lDX1VTQjQ2MDQgaXMg bm90IHNldAojIENPTkZJR19VU0JfTElOS19MQVlFUl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX0NIQU9TS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FUTSBpcyBub3Qgc2V0CgojCiMg VVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwojIENPTkZJR19OT1BfVVNCX1hDRUlWIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0dQSU9fVkJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1Ax MzAxIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKCiMgQ09O RklHX1VTQl9HQURHRVQgaXMgbm90IHNldApDT05GSUdfVFlQRUM9eQojIENPTkZJR19UWVBFQ19U Q1BNIGlzIG5vdCBzZXQKQ09ORklHX1RZUEVDX1VDU0k9eQojIENPTkZJR19VQ1NJX0NDRyBpcyBu b3Qgc2V0CkNPTkZJR19VQ1NJX0FDUEk9eQojIENPTkZJR19UWVBFQ19UUFM2NTk4WCBpcyBub3Qg c2V0CgojCiMgVVNCIFR5cGUtQyBNdWx0aXBsZXhlci9EZU11bHRpcGxleGVyIFN3aXRjaCBzdXBw b3J0CiMKIyBDT05GSUdfVFlQRUNfTVVYX1BJM1VTQjMwNTMyIGlzIG5vdCBzZXQKIyBlbmQgb2Yg VVNCIFR5cGUtQyBNdWx0aXBsZXhlci9EZU11bHRpcGxleGVyIFN3aXRjaCBzdXBwb3J0CgojCiMg VVNCIFR5cGUtQyBBbHRlcm5hdGUgTW9kZSBkcml2ZXJzCiMKIyBDT05GSUdfVFlQRUNfRFBfQUxU TU9ERSBpcyBub3Qgc2V0CiMgZW5kIG9mIFVTQiBUeXBlLUMgQWx0ZXJuYXRlIE1vZGUgZHJpdmVy cwoKIyBDT05GSUdfVVNCX1JPTEVfU1dJVENIIGlzIG5vdCBzZXQKQ09ORklHX01NQz1tCkNPTkZJ R19NTUNfQkxPQ0s9bQpDT05GSUdfTU1DX0JMT0NLX01JTk9SUz04CkNPTkZJR19TRElPX1VBUlQ9 bQojIENPTkZJR19NTUNfVEVTVCBpcyBub3Qgc2V0CgojCiMgTU1DL1NEL1NESU8gSG9zdCBDb250 cm9sbGVyIERyaXZlcnMKIwojIENPTkZJR19NTUNfREVCVUcgaXMgbm90IHNldApDT05GSUdfTU1D X1NESENJPW0KQ09ORklHX01NQ19TREhDSV9JT19BQ0NFU1NPUlM9eQpDT05GSUdfTU1DX1NESENJ X1BDST1tCkNPTkZJR19NTUNfUklDT0hfTU1DPXkKQ09ORklHX01NQ19TREhDSV9BQ1BJPW0KQ09O RklHX01NQ19TREhDSV9QTFRGTT1tCiMgQ09ORklHX01NQ19TREhDSV9GX1NESDMwIGlzIG5vdCBz ZXQKIyBDT05GSUdfTU1DX1dCU0QgaXMgbm90IHNldAojIENPTkZJR19NTUNfVElGTV9TRCBpcyBu b3Qgc2V0CiMgQ09ORklHX01NQ19TUEkgaXMgbm90IHNldAojIENPTkZJR19NTUNfQ0I3MTAgaXMg bm90IHNldAojIENPTkZJR19NTUNfVklBX1NETU1DIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1ZV QjMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19VU0hDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1D X1VTREhJNlJPTDAgaXMgbm90IHNldAojIENPTkZJR19NTUNfUkVBTFRFS19QQ0kgaXMgbm90IHNl dApDT05GSUdfTU1DX0NRSENJPW0KIyBDT05GSUdfTU1DX0hTUSBpcyBub3Qgc2V0CiMgQ09ORklH X01NQ19UT1NISUJBX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19NVEsgaXMgbm90IHNldAoj IENPTkZJR19NTUNfU0RIQ0lfWEVOT04gaXMgbm90IHNldAojIENPTkZJR19NRU1TVElDSyBpcyBu b3Qgc2V0CkNPTkZJR19ORVdfTEVEUz15CkNPTkZJR19MRURTX0NMQVNTPXkKIyBDT05GSUdfTEVE U19DTEFTU19GTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQlJJR0hUTkVTU19IV19DSEFO R0VEIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVycwojCiMgQ09ORklHX0xFRFNfQVBVIGlzIG5v dCBzZXQKQ09ORklHX0xFRFNfTE0zNTMwPW0KIyBDT05GSUdfTEVEU19MTTM1MzIgaXMgbm90IHNl dAojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUzMiBp cyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQMzk0 ND1tCiMgQ09ORklHX0xFRFNfTFAzOTUyIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFA1NVhYX0NP TU1PTj1tCkNPTkZJR19MRURTX0xQNTUyMT1tCkNPTkZJR19MRURTX0xQNTUyMz1tCkNPTkZJR19M RURTX0xQNTU2Mj1tCiMgQ09ORklHX0xFRFNfTFA4NTAxIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNf Q0xFVk9fTUFJTD1tCiMgQ09ORklHX0xFRFNfUENBOTU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xF RFNfUENBOTYzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfREFDMTI0UzA4NSBpcyBub3Qgc2V0 CiMgQ09ORklHX0xFRFNfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI4MDIgaXMgbm90 IHNldApDT05GSUdfTEVEU19JTlRFTF9TUzQyMDA9bQojIENPTkZJR19MRURTX1RDQTY1MDcgaXMg bm90IHNldAojIENPTkZJR19MRURTX1RMQzU5MVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19M TTM1NXggaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0IgTEVE IGlzIHVuZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElOR00pCiMKQ09ORklHX0xFRFNf QkxJTktNPW0KQ09ORklHX0xFRFNfTUxYQ1BMRD1tCiMgQ09ORklHX0xFRFNfTUxYUkVHIGlzIG5v dCBzZXQKIyBDT05GSUdfTEVEU19VU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19OSUM3OEJY IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19USV9MTVVfQ09NTU9OIGlzIG5vdCBzZXQKCiMKIyBM RUQgVHJpZ2dlcnMKIwpDT05GSUdfTEVEU19UUklHR0VSUz15CkNPTkZJR19MRURTX1RSSUdHRVJf VElNRVI9bQpDT05GSUdfTEVEU19UUklHR0VSX09ORVNIT1Q9bQojIENPTkZJR19MRURTX1RSSUdH RVJfRElTSyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUPW0KQ09ORklH X0xFRFNfVFJJR0dFUl9CQUNLTElHSFQ9bQojIENPTkZJR19MRURTX1RSSUdHRVJfQ1BVIGlzIG5v dCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0FDVElWSVRZIGlzIG5vdCBzZXQKQ09ORklHX0xF RFNfVFJJR0dFUl9HUElPPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxUX09OPW0KCiMKIyBp cHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExFRCB0YXJnZXQpCiMK Q09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQ9bQpDT05GSUdfTEVEU19UUklHR0VSX0NBTUVS QT1tCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNf VFJJR0dFUl9ORVRERVYgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfUEFUVEVSTiBp cyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfQVVESU89bQojIENPTkZJR19BQ0NFU1NJQklM SVRZIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkQ9bQpDT05GSUdfSU5GSU5JQkFORF9VU0VS X01BRD1tCkNPTkZJR19JTkZJTklCQU5EX1VTRVJfQUNDRVNTPW0KIyBDT05GSUdfSU5GSU5JQkFO RF9FWFBfTEVHQUNZX1ZFUkJTX05FV19VQVBJIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRf VVNFUl9NRU09eQpDT05GSUdfSU5GSU5JQkFORF9PTl9ERU1BTkRfUEFHSU5HPXkKQ09ORklHX0lO RklOSUJBTkRfQUREUl9UUkFOUz15CkNPTkZJR19JTkZJTklCQU5EX0FERFJfVFJBTlNfQ09ORklH RlM9eQojIENPTkZJR19JTkZJTklCQU5EX01USENBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5J QkFORF9FRkEgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX0k0MElXIGlzIG5vdCBzZXQK IyBDT05GSUdfTUxYNF9JTkZJTklCQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9P Q1JETUEgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX1VTTklDIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5GSU5JQkFORF9CTlhUX1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9S RE1BVlQgaXMgbm90IHNldApDT05GSUdfUkRNQV9SWEU9bQpDT05GSUdfUkRNQV9TSVc9bQpDT05G SUdfSU5GSU5JQkFORF9JUE9JQj1tCiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfQ00gaXMgbm90 IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJVRz15CiMgQ09ORklHX0lORklOSUJBTkRf SVBPSUJfREVCVUdfREFUQSBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX1NSUD1tCkNPTkZJ R19JTkZJTklCQU5EX1NSUFQ9bQojIENPTkZJR19JTkZJTklCQU5EX0lTRVIgaXMgbm90IHNldAoj IENPTkZJR19JTkZJTklCQU5EX0lTRVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9S VFJTX0NMSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUlRSU19TRVJWRVIgaXMg bm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX09QQV9WTklDIGlzIG5vdCBzZXQKQ09ORklHX0VE QUNfQVRPTUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CkNPTkZJR19FREFDPXkKQ09O RklHX0VEQUNfTEVHQUNZX1NZU0ZTPXkKIyBDT05GSUdfRURBQ19ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19FREFDX0RFQ09ERV9NQ0U9bQpDT05GSUdfRURBQ19HSEVTPXkKQ09ORklHX0VEQUNfQU1E NjQ9bQojIENPTkZJR19FREFDX0FNRDY0X0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJ R19FREFDX0U3NTJYPW0KQ09ORklHX0VEQUNfSTgyOTc1WD1tCkNPTkZJR19FREFDX0kzMDAwPW0K Q09ORklHX0VEQUNfSTMyMDA9bQpDT05GSUdfRURBQ19JRTMxMjAwPW0KQ09ORklHX0VEQUNfWDM4 PW0KQ09ORklHX0VEQUNfSTU0MDA9bQpDT05GSUdfRURBQ19JN0NPUkU9bQpDT05GSUdfRURBQ19J NTAwMD1tCkNPTkZJR19FREFDX0k1MTAwPW0KQ09ORklHX0VEQUNfSTczMDA9bQpDT05GSUdfRURB Q19TQlJJREdFPW0KQ09ORklHX0VEQUNfU0tYPW0KIyBDT05GSUdfRURBQ19JMTBOTSBpcyBub3Qg c2V0CkNPTkZJR19FREFDX1BORDI9bQpDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfTUMxNDY4 MThfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CkNPTkZJR19SVENfSENUT1NZUz15CkNPTkZJR19S VENfSENUT1NZU19ERVZJQ0U9InJ0YzAiCiMgQ09ORklHX1JUQ19TWVNUT0hDIGlzIG5vdCBzZXQK IyBDT05GSUdfUlRDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19OVk1FTT15CgojCiMgUlRD IGludGVyZmFjZXMKIwpDT05GSUdfUlRDX0lOVEZfU1lTRlM9eQpDT05GSUdfUlRDX0lOVEZfUFJP Qz15CkNPTkZJR19SVENfSU5URl9ERVY9eQojIENPTkZJR19SVENfSU5URl9ERVZfVUlFX0VNVUwg aXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1RFU1QgaXMgbm90IHNldAoKIwojIEkyQyBSVEMg ZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfQUJCNVpFUzMgaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX0FCRU9aOSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJYODBYIGlzIG5vdCBz ZXQKQ09ORklHX1JUQ19EUlZfRFMxMzA3PW0KIyBDT05GSUdfUlRDX0RSVl9EUzEzMDdfQ0VOVFVS WSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTM3ND1tCiMgQ09ORklHX1JUQ19EUlZfRFMx Mzc0X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTY3Mj1tCkNPTkZJR19SVENfRFJW X01BWDY5MDA9bQpDT05GSUdfUlRDX0RSVl9SUzVDMzcyPW0KQ09ORklHX1JUQ19EUlZfSVNMMTIw OD1tCkNPTkZJR19SVENfRFJWX0lTTDEyMDIyPW0KQ09ORklHX1JUQ19EUlZfWDEyMDU9bQpDT05G SUdfUlRDX0RSVl9QQ0Y4NTIzPW0KIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTA2MyBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfUENGODUzNjMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9QQ0Y4 NTYzPW0KQ09ORklHX1JUQ19EUlZfUENGODU4Mz1tCkNPTkZJR19SVENfRFJWX000MVQ4MD1tCkNP TkZJR19SVENfRFJWX000MVQ4MF9XRFQ9eQpDT05GSUdfUlRDX0RSVl9CUTMySz1tCiMgQ09ORklH X1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0ZNMzEzMD1tCiMgQ09O RklHX1JUQ19EUlZfUlg4MDEwIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlg4NTgxPW0KQ09O RklHX1JUQ19EUlZfUlg4MDI1PW0KQ09ORklHX1JUQ19EUlZfRU0zMDI3PW0KIyBDT05GSUdfUlRD X0RSVl9SVjMwMjggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWODgwMyBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfU0QzMDc4IGlzIG5vdCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMK IwojIENPTkZJR19SVENfRFJWX000MVQ5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQx VDk0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDIgaXMgbm90IHNldAojIENPTkZJ R19SVENfRFJWX0RTMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzQzIGlzIG5v dCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNDcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJW X0RTMTM5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkxNiBpcyBub3Qgc2V0CiMg Q09ORklHX1JUQ19EUlZfUjk3MDEgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SWDQ1ODE9bQoj IENPTkZJR19SVENfRFJWX1JYNjExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlM1QzM0 OCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkwMiBpcyBub3Qgc2V0CiMgQ09ORklH X1JUQ19EUlZfUENGMjEyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUNQNzk1IGlzIG5v dCBzZXQKQ09ORklHX1JUQ19JMkNfQU5EX1NQST15CgojCiMgU1BJIGFuZCBJMkMgUlRDIGRyaXZl cnMKIwpDT05GSUdfUlRDX0RSVl9EUzMyMzI9bQpDT05GSUdfUlRDX0RSVl9EUzMyMzJfSFdNT049 eQojIENPTkZJR19SVENfRFJWX1BDRjIxMjcgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SVjMw MjlDMj1tCiMgQ09ORklHX1JUQ19EUlZfUlYzMDI5X0hXTU9OIGlzIG5vdCBzZXQKCiMKIyBQbGF0 Zm9ybSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0NNT1M9eQpDT05GSUdfUlRDX0RSVl9E UzEyODY9bQpDT05GSUdfUlRDX0RSVl9EUzE1MTE9bQpDT05GSUdfUlRDX0RSVl9EUzE1NTM9bQoj IENPTkZJR19SVENfRFJWX0RTMTY4NV9GQU1JTFkgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9E UzE3NDI9bQpDT05GSUdfUlRDX0RSVl9EUzI0MDQ9bQpDT05GSUdfUlRDX0RSVl9TVEsxN1RBOD1t CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDg2IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTTQ4VDM1 PW0KQ09ORklHX1JUQ19EUlZfTTQ4VDU5PW0KQ09ORklHX1JUQ19EUlZfTVNNNjI0Mj1tCkNPTkZJ R19SVENfRFJWX0JRNDgwMj1tCkNPTkZJR19SVENfRFJWX1JQNUMwMT1tCkNPTkZJR19SVENfRFJW X1YzMDIwPW0KCiMKIyBvbi1DUFUgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0ZUUlRD MDEwIGlzIG5vdCBzZXQKCiMKIyBISUQgU2Vuc29yIFJUQyBkcml2ZXJzCiMKQ09ORklHX0RNQURF VklDRVM9eQojIENPTkZJR19ETUFERVZJQ0VTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBETUEgRGV2 aWNlcwojCkNPTkZJR19ETUFfRU5HSU5FPXkKQ09ORklHX0RNQV9WSVJUVUFMX0NIQU5ORUxTPXkK Q09ORklHX0RNQV9BQ1BJPXkKIyBDT05GSUdfQUxURVJBX01TR0RNQSBpcyBub3Qgc2V0CkNPTkZJ R19JTlRFTF9JRE1BNjQ9bQojIENPTkZJR19JTlRFTF9JRFhEIGlzIG5vdCBzZXQKQ09ORklHX0lO VEVMX0lPQVRETUE9bQojIENPTkZJR19QTFhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9I SURNQV9NR01UIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQSBpcyBub3Qgc2V0CkNPTkZJ R19EV19ETUFDX0NPUkU9eQpDT05GSUdfRFdfRE1BQz1tCkNPTkZJR19EV19ETUFDX1BDST15CiMg Q09ORklHX0RXX0VETUEgaXMgbm90IHNldAojIENPTkZJR19EV19FRE1BX1BDSUUgaXMgbm90IHNl dApDT05GSUdfSFNVX0RNQT15CiMgQ09ORklHX1NGX1BETUEgaXMgbm90IHNldAoKIwojIERNQSBD bGllbnRzCiMKQ09ORklHX0FTWU5DX1RYX0RNQT15CkNPTkZJR19ETUFURVNUPW0KQ09ORklHX0RN QV9FTkdJTkVfUkFJRD15CgojCiMgRE1BQlVGIG9wdGlvbnMKIwpDT05GSUdfU1lOQ19GSUxFPXkK IyBDT05GSUdfU1dfU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VETUFCVUYgaXMgbm90IHNldAoj IENPTkZJR19ETUFCVUZfTU9WRV9OT1RJRlkgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfU0VM RlRFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX0hFQVBTIGlzIG5vdCBzZXQKIyBlbmQg b2YgRE1BQlVGIG9wdGlvbnMKCkNPTkZJR19EQ0E9bQojIENPTkZJR19BVVhESVNQTEFZIGlzIG5v dCBzZXQKIyBDT05GSUdfUEFORUwgaXMgbm90IHNldApDT05GSUdfVUlPPW0KQ09ORklHX1VJT19D SUY9bQpDT05GSUdfVUlPX1BEUlZfR0VOSVJRPW0KIyBDT05GSUdfVUlPX0RNRU1fR0VOSVJRIGlz IG5vdCBzZXQKQ09ORklHX1VJT19BRUM9bQpDT05GSUdfVUlPX1NFUkNPUzM9bQpDT05GSUdfVUlP X1BDSV9HRU5FUklDPW0KIyBDT05GSUdfVUlPX05FVFggaXMgbm90IHNldAojIENPTkZJR19VSU9f UFJVU1MgaXMgbm90IHNldAojIENPTkZJR19VSU9fTUY2MjQgaXMgbm90IHNldApDT05GSUdfVUlP X0hWX0dFTkVSSUM9bQpDT05GSUdfVkZJT19JT01NVV9UWVBFMT1tCkNPTkZJR19WRklPX1ZJUlFG RD1tCkNPTkZJR19WRklPPW0KQ09ORklHX1ZGSU9fTk9JT01NVT15CkNPTkZJR19WRklPX1BDST1t CiMgQ09ORklHX1ZGSU9fUENJX1ZHQSBpcyBub3Qgc2V0CkNPTkZJR19WRklPX1BDSV9NTUFQPXkK Q09ORklHX1ZGSU9fUENJX0lOVFg9eQojIENPTkZJR19WRklPX1BDSV9JR0QgaXMgbm90IHNldApD T05GSUdfVkZJT19NREVWPW0KQ09ORklHX1ZGSU9fTURFVl9ERVZJQ0U9bQpDT05GSUdfSVJRX0JZ UEFTU19NQU5BR0VSPW0KIyBDT05GSUdfVklSVF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZJ UlRJTz15CkNPTkZJR19WSVJUSU9fTUVOVT15CkNPTkZJR19WSVJUSU9fUENJPXkKQ09ORklHX1ZJ UlRJT19QQ0lfTEVHQUNZPXkKIyBDT05GSUdfVklSVElPX1BNRU0gaXMgbm90IHNldApDT05GSUdf VklSVElPX0JBTExPT049eQpDT05GSUdfVklSVElPX01FTT1tCkNPTkZJR19WSVJUSU9fSU5QVVQ9 bQojIENPTkZJR19WSVJUSU9fTU1JTyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZEUEEgaXMgbm90IHNl dApDT05GSUdfVkhPU1RfSU9UTEI9bQpDT05GSUdfVkhPU1Q9bQpDT05GSUdfVkhPU1RfTUVOVT15 CkNPTkZJR19WSE9TVF9ORVQ9bQojIENPTkZJR19WSE9TVF9TQ1NJIGlzIG5vdCBzZXQKQ09ORklH X1ZIT1NUX1ZTT0NLPW0KIyBDT05GSUdfVkhPU1RfQ1JPU1NfRU5ESUFOX0xFR0FDWSBpcyBub3Qg c2V0CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAojCkNPTkZJR19IWVBFUlY9 bQpDT05GSUdfSFlQRVJWX1RJTUVSPXkKQ09ORklHX0hZUEVSVl9VVElMUz1tCkNPTkZJR19IWVBF UlZfQkFMTE9PTj1tCiMgZW5kIG9mIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKCiMK IyBYZW4gZHJpdmVyIHN1cHBvcnQKIwojIENPTkZJR19YRU5fQkFMTE9PTiBpcyBub3Qgc2V0CkNP TkZJR19YRU5fREVWX0VWVENITj1tCiMgQ09ORklHX1hFTl9CQUNLRU5EIGlzIG5vdCBzZXQKQ09O RklHX1hFTkZTPW0KQ09ORklHX1hFTl9DT01QQVRfWEVORlM9eQpDT05GSUdfWEVOX1NZU19IWVBF UlZJU09SPXkKQ09ORklHX1hFTl9YRU5CVVNfRlJPTlRFTkQ9eQojIENPTkZJR19YRU5fR05UREVW IGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX0dSQU5UX0RFVl9BTExPQyBpcyBub3Qgc2V0CiMgQ09O RklHX1hFTl9HUkFOVF9ETUFfQUxMT0MgaXMgbm90IHNldApDT05GSUdfU1dJT1RMQl9YRU49eQoj IENPTkZJR19YRU5fUFZDQUxMU19GUk9OVEVORCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fUFJJVkNN RD1tCkNPTkZJR19YRU5fRUZJPXkKQ09ORklHX1hFTl9BVVRPX1hMQVRFPXkKQ09ORklHX1hFTl9B Q1BJPXkKIyBlbmQgb2YgWGVuIGRyaXZlciBzdXBwb3J0CgojIENPTkZJR19HUkVZQlVTIGlzIG5v dCBzZXQKIyBDT05GSUdfU1RBR0lORyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUExBVEZPUk1fREVW SUNFUz15CkNPTkZJR19BQ1BJX1dNST1tCkNPTkZJR19XTUlfQk1PRj1tCiMgQ09ORklHX0FMSUVO V0FSRV9XTUkgaXMgbm90IHNldAojIENPTkZJR19IVUFXRUlfV01JIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5URUxfV01JX1NCTF9GV19VUERBVEUgaXMgbm90IHNldApDT05GSUdfSU5URUxfV01JX1RI VU5ERVJCT0xUPW0KQ09ORklHX01YTV9XTUk9bQojIENPTkZJR19QRUFRX1dNSSBpcyBub3Qgc2V0 CiMgQ09ORklHX1hJQU9NSV9XTUkgaXMgbm90IHNldApDT05GSUdfQUNFUkhERj1tCiMgQ09ORklH X0FDRVJfV0lSRUxFU1MgaXMgbm90IHNldApDT05GSUdfQUNFUl9XTUk9bQpDT05GSUdfQVBQTEVf R01VWD1tCkNPTkZJR19BU1VTX0xBUFRPUD1tCiMgQ09ORklHX0FTVVNfV0lSRUxFU1MgaXMgbm90 IHNldApDT05GSUdfQVNVU19XTUk9bQpDT05GSUdfQVNVU19OQl9XTUk9bQpDT05GSUdfRUVFUENf TEFQVE9QPW0KQ09ORklHX0VFRVBDX1dNST1tCkNPTkZJR19EQ0RCQVM9bQpDT05GSUdfREVMTF9T TUJJT1M9bQpDT05GSUdfREVMTF9TTUJJT1NfV01JPXkKIyBDT05GSUdfREVMTF9TTUJJT1NfU01N IGlzIG5vdCBzZXQKQ09ORklHX0RFTExfTEFQVE9QPW0KQ09ORklHX0RFTExfUkJUTj1tCkNPTkZJ R19ERUxMX1JCVT1tCkNPTkZJR19ERUxMX1NNTzg4MDA9bQpDT05GSUdfREVMTF9XTUk9bQpDT05G SUdfREVMTF9XTUlfREVTQ1JJUFRPUj1tCkNPTkZJR19ERUxMX1dNSV9BSU89bQpDT05GSUdfREVM TF9XTUlfTEVEPW0KQ09ORklHX0FNSUxPX1JGS0lMTD1tCkNPTkZJR19GVUpJVFNVX0xBUFRPUD1t CkNPTkZJR19GVUpJVFNVX1RBQkxFVD1tCiMgQ09ORklHX0dQRF9QT0NLRVRfRkFOIGlzIG5vdCBz ZXQKQ09ORklHX0hQX0FDQ0VMPW0KQ09ORklHX0hQX1dJUkVMRVNTPW0KQ09ORklHX0hQX1dNST1t CiMgQ09ORklHX0lCTV9SVEwgaXMgbm90IHNldApDT05GSUdfSURFQVBBRF9MQVBUT1A9bQpDT05G SUdfU0VOU09SU19IREFQUz1tCkNPTkZJR19USElOS1BBRF9BQ1BJPW0KIyBDT05GSUdfVEhJTktQ QURfQUNQSV9ERUJVR0ZBQ0lMSVRJRVMgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9BQ1BJ X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhJTktQQURfQUNQSV9VTlNBRkVfTEVEUyBpcyBu b3Qgc2V0CkNPTkZJR19USElOS1BBRF9BQ1BJX1ZJREVPPXkKQ09ORklHX1RISU5LUEFEX0FDUElf SE9US0VZX1BPTEw9eQojIENPTkZJR19JTlRFTF9BVE9NSVNQMl9QTSBpcyBub3Qgc2V0CkNPTkZJ R19JTlRFTF9ISURfRVZFTlQ9bQojIENPTkZJR19JTlRFTF9JTlQwMDAyX1ZHUElPIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5URUxfTUVOTE9XIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX09BS1RSQUlM PW0KQ09ORklHX0lOVEVMX1ZCVE49bQojIENPTkZJR19TVVJGQUNFM19XTUkgaXMgbm90IHNldAoj IENPTkZJR19TVVJGQUNFXzNfUE9XRVJfT1BSRUdJT04gaXMgbm90IHNldAojIENPTkZJR19TVVJG QUNFX1BSTzNfQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX01TSV9MQVBUT1A9bQpDT05GSUdfTVNJ X1dNST1tCiMgQ09ORklHX1BDRU5HSU5FU19BUFUyIGlzIG5vdCBzZXQKQ09ORklHX1NBTVNVTkdf TEFQVE9QPW0KQ09ORklHX1NBTVNVTkdfUTEwPW0KQ09ORklHX1RPU0hJQkFfQlRfUkZLSUxMPW0K IyBDT05GSUdfVE9TSElCQV9IQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9XTUkgaXMg bm90IHNldApDT05GSUdfQUNQSV9DTVBDPW0KQ09ORklHX0NPTVBBTF9MQVBUT1A9bQojIENPTkZJ R19MR19MQVBUT1AgaXMgbm90IHNldApDT05GSUdfUEFOQVNPTklDX0xBUFRPUD1tCkNPTkZJR19T T05ZX0xBUFRPUD1tCkNPTkZJR19TT05ZUElfQ09NUEFUPXkKIyBDT05GSUdfU1lTVEVNNzZfQUNQ SSBpcyBub3Qgc2V0CkNPTkZJR19UT1BTVEFSX0xBUFRPUD1tCiMgQ09ORklHX0kyQ19NVUxUSV9J TlNUQU5USUFURSBpcyBub3Qgc2V0CkNPTkZJR19NTFhfUExBVEZPUk09bQpDT05GSUdfSU5URUxf SVBTPW0KQ09ORklHX0lOVEVMX1JTVD1tCiMgQ09ORklHX0lOVEVMX1NNQVJUQ09OTkVDVCBpcyBu b3Qgc2V0CgojCiMgSW50ZWwgU3BlZWQgU2VsZWN0IFRlY2hub2xvZ3kgaW50ZXJmYWNlIHN1cHBv cnQKIwojIENPTkZJR19JTlRFTF9TUEVFRF9TRUxFQ1RfSU5URVJGQUNFIGlzIG5vdCBzZXQKIyBl bmQgb2YgSW50ZWwgU3BlZWQgU2VsZWN0IFRlY2hub2xvZ3kgaW50ZXJmYWNlIHN1cHBvcnQKCkNP TkZJR19JTlRFTF9UVVJCT19NQVhfMz15CiMgQ09ORklHX0lOVEVMX1VOQ09SRV9GUkVRX0NPTlRS T0wgaXMgbm90IHNldApDT05GSUdfSU5URUxfUE1DX0NPUkU9bQojIENPTkZJR19JTlRFTF9QVU5J VF9JUEMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TQ1VfUENJIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5URUxfU0NVX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1BNQ19BVE9NPXkKIyBDT05G SUdfTUZEX0NST1NfRUMgaXMgbm90IHNldAojIENPTkZJR19DSFJPTUVfUExBVEZPUk1TIGlzIG5v dCBzZXQKQ09ORklHX01FTExBTk9YX1BMQVRGT1JNPXkKQ09ORklHX01MWFJFR19IT1RQTFVHPW0K IyBDT05GSUdfTUxYUkVHX0lPIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQ0xLPXkKQ09ORklHX0NM S0RFVl9MT09LVVA9eQpDT05GSUdfSEFWRV9DTEtfUFJFUEFSRT15CkNPTkZJR19DT01NT05fQ0xL PXkKIyBDT05GSUdfQ09NTU9OX0NMS19NQVg5NDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9O X0NMS19TSTUzNDEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTM1MSBpcyBub3Qg c2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1NDQgaXMgbm90IHNldAojIENPTkZJR19DT01NT05f Q0xLX0NEQ0U3MDYgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUCBpcyBu b3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfUFdNIGlzIG5vdCBzZXQKQ09ORklHX0hXU1BJTkxP Q0s9eQoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNP TkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgZW5kIG9mIENsb2NrIFNv dXJjZSBkcml2ZXJzCgpDT05GSUdfTUFJTEJPWD15CkNPTkZJR19QQ0M9eQojIENPTkZJR19BTFRF UkFfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9JT1ZBPXkKQ09ORklHX0lPQVNJRD15CkNP TkZJR19JT01NVV9BUEk9eQpDT05GSUdfSU9NTVVfU1VQUE9SVD15CgojCiMgR2VuZXJpYyBJT01N VSBQYWdldGFibGUgU3VwcG9ydAojCiMgZW5kIG9mIEdlbmVyaWMgSU9NTVUgUGFnZXRhYmxlIFN1 cHBvcnQKCiMgQ09ORklHX0lPTU1VX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9E RUZBVUxUX1BBU1NUSFJPVUdIIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0RNQT15CkNPTkZJR19B TURfSU9NTVU9eQpDT05GSUdfQU1EX0lPTU1VX1YyPW0KQ09ORklHX0RNQVJfVEFCTEU9eQpDT05G SUdfSU5URUxfSU9NTVU9eQojIENPTkZJR19JTlRFTF9JT01NVV9TVk0gaXMgbm90IHNldAojIENP TkZJR19JTlRFTF9JT01NVV9ERUZBVUxUX09OIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lPTU1V X0ZMT1BQWV9XQT15CiMgQ09ORklHX0lOVEVMX0lPTU1VX1NDQUxBQkxFX01PREVfREVGQVVMVF9P TiBpcyBub3Qgc2V0CkNPTkZJR19JUlFfUkVNQVA9eQpDT05GSUdfSFlQRVJWX0lPTU1VPXkKCiMK IyBSZW1vdGVwcm9jIGRyaXZlcnMKIwojIENPTkZJR19SRU1PVEVQUk9DIGlzIG5vdCBzZXQKIyBl bmQgb2YgUmVtb3RlcHJvYyBkcml2ZXJzCgojCiMgUnBtc2cgZHJpdmVycwojCiMgQ09ORklHX1JQ TVNHX1FDT01fR0xJTktfUlBNIGlzIG5vdCBzZXQKIyBDT05GSUdfUlBNU0dfVklSVElPIGlzIG5v dCBzZXQKIyBlbmQgb2YgUnBtc2cgZHJpdmVycwoKIyBDT05GSUdfU09VTkRXSVJFIGlzIG5vdCBz ZXQKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMKCiMKIyBBbWxv Z2ljIFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgQW1sb2dpYyBTb0MgZHJpdmVycwoKIwojIEFzcGVl ZCBTb0MgZHJpdmVycwojCiMgZW5kIG9mIEFzcGVlZCBTb0MgZHJpdmVycwoKIwojIEJyb2FkY29t IFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgQnJvYWRjb20gU29DIGRyaXZlcnMKCiMKIyBOWFAvRnJl ZXNjYWxlIFFvcklRIFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgTlhQL0ZyZWVzY2FsZSBRb3JJUSBT b0MgZHJpdmVycwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwojIGVuZCBvZiBpLk1YIFNvQyBkcml2 ZXJzCgojCiMgUXVhbGNvbW0gU29DIGRyaXZlcnMKIwojIGVuZCBvZiBRdWFsY29tbSBTb0MgZHJp dmVycwoKIyBDT05GSUdfU09DX1RJIGlzIG5vdCBzZXQKCiMKIyBYaWxpbnggU29DIGRyaXZlcnMK IwojIENPTkZJR19YSUxJTlhfVkNVIGlzIG5vdCBzZXQKIyBlbmQgb2YgWGlsaW54IFNvQyBkcml2 ZXJzCiMgZW5kIG9mIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKCiMgQ09O RklHX1BNX0RFVkZSRVEgaXMgbm90IHNldAojIENPTkZJR19FWFRDT04gaXMgbm90IHNldAojIENP TkZJR19NRU1PUlkgaXMgbm90IHNldAojIENPTkZJR19JSU8gaXMgbm90IHNldApDT05GSUdfTlRC PW0KIyBDT05GSUdfTlRCX01TSSBpcyBub3Qgc2V0CiMgQ09ORklHX05UQl9BTUQgaXMgbm90IHNl dAojIENPTkZJR19OVEJfSURUIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCX0lOVEVMIGlzIG5vdCBz ZXQKIyBDT05GSUdfTlRCX1NXSVRDSFRFQyBpcyBub3Qgc2V0CiMgQ09ORklHX05UQl9QSU5HUE9O RyBpcyBub3Qgc2V0CiMgQ09ORklHX05UQl9UT09MIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCX1BF UkYgaXMgbm90IHNldAojIENPTkZJR19OVEJfVFJBTlNQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdf Vk1FX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19QV009eQpDT05GSUdfUFdNX1NZU0ZTPXkKIyBDT05G SUdfUFdNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BXTV9MUFNTPW0KQ09ORklHX1BXTV9MUFNT X1BDST1tCkNPTkZJR19QV01fTFBTU19QTEFURk9STT1tCiMgQ09ORklHX1BXTV9QQ0E5Njg1IGlz IG5vdCBzZXQKCiMKIyBJUlEgY2hpcCBzdXBwb3J0CiMKIyBlbmQgb2YgSVJRIGNoaXAgc3VwcG9y dAoKIyBDT05GSUdfSVBBQ0tfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfQ09OVFJPTExF UiBpcyBub3Qgc2V0CgojCiMgUEhZIFN1YnN5c3RlbQojCiMgQ09ORklHX0dFTkVSSUNfUEhZIGlz IG5vdCBzZXQKIyBDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFkgaXMgbm90IHNldAojIENPTkZJR19Q SFlfUFhBXzI4Tk1fSFNJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9QWEFfMjhOTV9VU0IyIGlz IG5vdCBzZXQKIyBDT05GSUdfUEhZX0lOVEVMX0VNTUMgaXMgbm90IHNldAojIGVuZCBvZiBQSFkg U3Vic3lzdGVtCgpDT05GSUdfUE9XRVJDQVA9eQpDT05GSUdfSU5URUxfUkFQTF9DT1JFPW0KQ09O RklHX0lOVEVMX1JBUEw9bQojIENPTkZJR19JRExFX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklH X01DQiBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CiMKIyBlbmQg b2YgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CgpDT05GSUdfUkFTPXkKIyBDT05GSUdfUkFT X0NFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQjQgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwoj IENPTkZJR19BTkRST0lEIGlzIG5vdCBzZXQKIyBlbmQgb2YgQW5kcm9pZAoKQ09ORklHX0xJQk5W RElNTT1tCkNPTkZJR19CTEtfREVWX1BNRU09bQpDT05GSUdfTkRfQkxLPW0KQ09ORklHX05EX0NM QUlNPXkKQ09ORklHX05EX0JUVD1tCkNPTkZJR19CVFQ9eQpDT05GSUdfTkRfUEZOPW0KQ09ORklH X05WRElNTV9QRk49eQpDT05GSUdfTlZESU1NX0RBWD15CkNPTkZJR19OVkRJTU1fS0VZUz15CkNP TkZJR19EQVhfRFJJVkVSPXkKQ09ORklHX0RBWD15CkNPTkZJR19ERVZfREFYPW0KQ09ORklHX0RF Vl9EQVhfUE1FTT1tCkNPTkZJR19ERVZfREFYX0tNRU09bQpDT05GSUdfREVWX0RBWF9QTUVNX0NP TVBBVD1tCkNPTkZJR19OVk1FTT15CkNPTkZJR19OVk1FTV9TWVNGUz15CgojCiMgSFcgdHJhY2lu ZyBzdXBwb3J0CiMKQ09ORklHX1NUTT1tCiMgQ09ORklHX1NUTV9QUk9UT19CQVNJQyBpcyBub3Qg c2V0CiMgQ09ORklHX1NUTV9QUk9UT19TWVNfVCBpcyBub3Qgc2V0CkNPTkZJR19TVE1fRFVNTVk9 bQpDT05GSUdfU1RNX1NPVVJDRV9DT05TT0xFPW0KQ09ORklHX1NUTV9TT1VSQ0VfSEVBUlRCRUFU PW0KQ09ORklHX1NUTV9TT1VSQ0VfRlRSQUNFPW0KQ09ORklHX0lOVEVMX1RIPW0KQ09ORklHX0lO VEVMX1RIX1BDST1tCkNPTkZJR19JTlRFTF9USF9BQ1BJPW0KQ09ORklHX0lOVEVMX1RIX0dUSD1t CkNPTkZJR19JTlRFTF9USF9TVEg9bQpDT05GSUdfSU5URUxfVEhfTVNVPW0KQ09ORklHX0lOVEVM X1RIX1BUST1tCiMgQ09ORklHX0lOVEVMX1RIX0RFQlVHIGlzIG5vdCBzZXQKIyBlbmQgb2YgSFcg dHJhY2luZyBzdXBwb3J0CgojIENPTkZJR19GUEdBIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVFIGlz IG5vdCBzZXQKIyBDT05GSUdfVU5JU1lTX1ZJU09SQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lP WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSU1CVVMgaXMgbm90IHNldAojIENPTkZJR19JTlRFUkNP Tk5FQ1QgaXMgbm90IHNldAojIENPTkZJR19DT1VOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9T VCBpcyBub3Qgc2V0CiMgZW5kIG9mIERldmljZSBEcml2ZXJzCgojCiMgRmlsZSBzeXN0ZW1zCiMK Q09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CiMgQ09ORklHX1ZBTElEQVRFX0ZTX1BBUlNFUiBp cyBub3Qgc2V0CkNPTkZJR19GU19JT01BUD15CiMgQ09ORklHX0VYVDJfRlMgaXMgbm90IHNldAoj IENPTkZJR19FWFQzX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRlM9eQpDT05GSUdfRVhUNF9V U0VfRk9SX0VYVDI9eQpDT05GSUdfRVhUNF9GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhUNF9GU19T RUNVUklUWT15CiMgQ09ORklHX0VYVDRfREVCVUcgaXMgbm90IHNldApDT05GSUdfRVhUNF9LVU5J VF9URVNUUz1tCkNPTkZJR19KQkQyPXkKIyBDT05GSUdfSkJEMl9ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19GU19NQkNBQ0hFPXkKIyBDT05GSUdfUkVJU0VSRlNfRlMgaXMgbm90IHNldAojIENPTkZJ R19KRlNfRlMgaXMgbm90IHNldApDT05GSUdfWEZTX0ZTPW0KQ09ORklHX1hGU19RVU9UQT15CkNP TkZJR19YRlNfUE9TSVhfQUNMPXkKQ09ORklHX1hGU19SVD15CkNPTkZJR19YRlNfT05MSU5FX1ND UlVCPXkKQ09ORklHX1hGU19PTkxJTkVfUkVQQUlSPXkKQ09ORklHX1hGU19ERUJVRz15CkNPTkZJ R19YRlNfQVNTRVJUX0ZBVEFMPXkKQ09ORklHX0dGUzJfRlM9bQpDT05GSUdfR0ZTMl9GU19MT0NL SU5HX0RMTT15CkNPTkZJR19PQ0ZTMl9GUz1tCkNPTkZJR19PQ0ZTMl9GU19PMkNCPW0KQ09ORklH X09DRlMyX0ZTX1VTRVJTUEFDRV9DTFVTVEVSPW0KQ09ORklHX09DRlMyX0ZTX1NUQVRTPXkKQ09O RklHX09DRlMyX0RFQlVHX01BU0tMT0c9eQojIENPTkZJR19PQ0ZTMl9ERUJVR19GUyBpcyBub3Qg c2V0CkNPTkZJR19CVFJGU19GUz1tCkNPTkZJR19CVFJGU19GU19QT1NJWF9BQ0w9eQojIENPTkZJ R19CVFJGU19GU19DSEVDS19JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19S VU5fU0FOSVRZX1RFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfREVCVUcgaXMgbm90IHNl dAojIENPTkZJR19CVFJGU19BU1NFUlQgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19SRUZf VkVSSUZZIGlzIG5vdCBzZXQKIyBDT05GSUdfTklMRlMyX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0Yy RlNfRlM9bQpDT05GSUdfRjJGU19TVEFUX0ZTPXkKQ09ORklHX0YyRlNfRlNfWEFUVFI9eQpDT05G SUdfRjJGU19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRjJGU19GU19TRUNVUklUWT15CiMgQ09ORklH X0YyRlNfQ0hFQ0tfRlMgaXMgbm90IHNldAojIENPTkZJR19GMkZTX0lPX1RSQUNFIGlzIG5vdCBz ZXQKIyBDT05GSUdfRjJGU19GQVVMVF9JTkpFQ1RJT04gaXMgbm90IHNldAojIENPTkZJR19GMkZT X0ZTX0NPTVBSRVNTSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfWk9ORUZTX0ZTIGlzIG5vdCBzZXQK Q09ORklHX0ZTX0RBWD15CkNPTkZJR19GU19EQVhfUE1EPXkKQ09ORklHX0ZTX1BPU0lYX0FDTD15 CkNPTkZJR19FWFBPUlRGUz15CkNPTkZJR19FWFBPUlRGU19CTE9DS19PUFM9eQpDT05GSUdfRklM RV9MT0NLSU5HPXkKQ09ORklHX01BTkRBVE9SWV9GSUxFX0xPQ0tJTkc9eQpDT05GSUdfRlNfRU5D UllQVElPTj15CkNPTkZJR19GU19FTkNSWVBUSU9OX0FMR1M9eQojIENPTkZJR19GU19WRVJJVFkg aXMgbm90IHNldApDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5PVElGWT15CkNPTkZJR19JTk9U SUZZX1VTRVI9eQpDT05GSUdfRkFOT1RJRlk9eQpDT05GSUdfRkFOT1RJRllfQUNDRVNTX1BFUk1J U1NJT05TPXkKQ09ORklHX1FVT1RBPXkKQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFPXkK Q09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkc9eQojIENPTkZJR19RVU9UQV9ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19RVU9UQV9UUkVFPXkKIyBDT05GSUdfUUZNVF9WMSBpcyBub3Qgc2V0CkNPTkZJ R19RRk1UX1YyPXkKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklHX1FVT1RBQ1RMX0NPTVBBVD15CkNP TkZJR19BVVRPRlM0X0ZTPXkKQ09ORklHX0FVVE9GU19GUz15CkNPTkZJR19GVVNFX0ZTPW0KQ09O RklHX0NVU0U9bQojIENPTkZJR19WSVJUSU9fRlMgaXMgbm90IHNldApDT05GSUdfT1ZFUkxBWV9G Uz1tCiMgQ09ORklHX09WRVJMQVlfRlNfUkVESVJFQ1RfRElSIGlzIG5vdCBzZXQKIyBDT05GSUdf T1ZFUkxBWV9GU19SRURJUkVDVF9BTFdBWVNfRk9MTE9XIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZF UkxBWV9GU19JTkRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX09WRVJMQVlfRlNfWElOT19BVVRPIGlz IG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19NRVRBQ09QWSBpcyBub3Qgc2V0CgojCiMgQ2Fj aGVzCiMKQ09ORklHX0ZTQ0FDSEU9bQpDT05GSUdfRlNDQUNIRV9TVEFUUz15CiMgQ09ORklHX0ZT Q0FDSEVfSElTVE9HUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNDQUNIRV9ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX0ZTQ0FDSEVfT0JKRUNUX0xJU1QgaXMgbm90IHNldApDT05GSUdfQ0FDSEVG SUxFUz1tCiMgQ09ORklHX0NBQ0hFRklMRVNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DQUNI RUZJTEVTX0hJU1RPR1JBTSBpcyBub3Qgc2V0CiMgZW5kIG9mIENhY2hlcwoKIwojIENELVJPTS9E VkQgRmlsZXN5c3RlbXMKIwpDT05GSUdfSVNPOTY2MF9GUz1tCkNPTkZJR19KT0xJRVQ9eQpDT05G SUdfWklTT0ZTPXkKQ09ORklHX1VERl9GUz1tCiMgZW5kIG9mIENELVJPTS9EVkQgRmlsZXN5c3Rl bXMKCiMKIyBET1MvRkFUL0VYRkFUL05UIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz1tCkNP TkZJR19NU0RPU19GUz1tCkNPTkZJR19WRkFUX0ZTPW0KQ09ORklHX0ZBVF9ERUZBVUxUX0NPREVQ QUdFPTQzNwpDT05GSUdfRkFUX0RFRkFVTFRfSU9DSEFSU0VUPSJhc2NpaSIKIyBDT05GSUdfRkFU X0RFRkFVTFRfVVRGOCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYRkFUX0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfTlRGU19GUyBpcyBub3Qgc2V0CiMgZW5kIG9mIERPUy9GQVQvRVhGQVQvTlQgRmlsZXN5 c3RlbXMKCiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CkNPTkZJR19Q Uk9DX0tDT1JFPXkKQ09ORklHX1BST0NfVk1DT1JFPXkKQ09ORklHX1BST0NfVk1DT1JFX0RFVklD RV9EVU1QPXkKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkK Q09ORklHX1BST0NfQ0hJTERSRU49eQpDT05GSUdfUFJPQ19QSURfQVJDSF9TVEFUVVM9eQpDT05G SUdfUFJPQ19DUFVfUkVTQ1RSTD15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05G SUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkK Q09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdfTUVNRkRfQ1JF QVRFPXkKQ09ORklHX0FSQ0hfSEFTX0dJR0FOVElDX1BBR0U9eQpDT05GSUdfQ09ORklHRlNfRlM9 eQpDT05GSUdfRUZJVkFSX0ZTPXkKIyBlbmQgb2YgUHNldWRvIGZpbGVzeXN0ZW1zCgpDT05GSUdf TUlTQ19GSUxFU1lTVEVNUz15CiMgQ09ORklHX09SQU5HRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05G SUdfQURGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGRlNfRlMgaXMgbm90IHNldAojIENPTkZJ R19FQ1JZUFRfRlMgaXMgbm90IHNldAojIENPTkZJR19IRlNfRlMgaXMgbm90IHNldAojIENPTkZJ R19IRlNQTFVTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkVGU19GUyBpcyBub3Qgc2V0CiMgQ09O RklHX0JGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19D UkFNRlM9bQpDT05GSUdfQ1JBTUZTX0JMT0NLREVWPXkKQ09ORklHX1NRVUFTSEZTPW0KIyBDT05G SUdfU1FVQVNIRlNfRklMRV9DQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19GSUxFX0RJ UkVDVD15CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9TSU5HTEUgaXMgbm90IHNldAojIENPTkZJ R19TUVVBU0hGU19ERUNPTVBfTVVMVEkgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfREVDT01Q X01VTFRJX1BFUkNQVT15CkNPTkZJR19TUVVBU0hGU19YQVRUUj15CkNPTkZJR19TUVVBU0hGU19a TElCPXkKIyBDT05GSUdfU1FVQVNIRlNfTFo0IGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0xa Tz15CkNPTkZJR19TUVVBU0hGU19YWj15CiMgQ09ORklHX1NRVUFTSEZTX1pTVEQgaXMgbm90IHNl dAojIENPTkZJR19TUVVBU0hGU180S19ERVZCTEtfU0laRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NR VUFTSEZTX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZSQUdNRU5UX0NBQ0hF X1NJWkU9MwojIENPTkZJR19WWEZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX01JTklYX0ZTPW0KIyBD T05GSUdfT01GU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQRlNfRlMgaXMgbm90IHNldAojIENP TkZJR19RTlg0RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg2RlNfRlMgaXMgbm90IHNldAoj IENPTkZJR19ST01GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkU9eQpDT05GSUdfUFNUT1JF X0RFRkxBVEVfQ09NUFJFU1M9eQojIENPTkZJR19QU1RPUkVfTFpPX0NPTVBSRVNTIGlzIG5vdCBz ZXQKIyBDT05GSUdfUFNUT1JFX0xaNF9DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9S RV9MWjRIQ19DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV84NDJfQ09NUFJFU1Mg aXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfWlNURF9DT01QUkVTUyBpcyBub3Qgc2V0CkNPTkZJ R19QU1RPUkVfQ09NUFJFU1M9eQpDT05GSUdfUFNUT1JFX0RFRkxBVEVfQ09NUFJFU1NfREVGQVVM VD15CkNPTkZJR19QU1RPUkVfQ09NUFJFU1NfREVGQVVMVD0iZGVmbGF0ZSIKIyBDT05GSUdfUFNU T1JFX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfUE1TRyBpcyBub3Qgc2V0CiMg Q09ORklHX1BTVE9SRV9GVFJBQ0UgaXMgbm90IHNldApDT05GSUdfUFNUT1JFX1JBTT1tCiMgQ09O RklHX1BTVE9SRV9CTEsgaXMgbm90IHNldAojIENPTkZJR19TWVNWX0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfVUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVJPRlNfRlMgaXMgbm90IHNldApDT05G SUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19ORlNfRlM9eQojIENPTkZJR19ORlNfVjIg aXMgbm90IHNldApDT05GSUdfTkZTX1YzPXkKQ09ORklHX05GU19WM19BQ0w9eQpDT05GSUdfTkZT X1Y0PW0KIyBDT05GSUdfTkZTX1NXQVAgaXMgbm90IHNldApDT05GSUdfTkZTX1Y0XzE9eQpDT05G SUdfTkZTX1Y0XzI9eQpDT05GSUdfUE5GU19GSUxFX0xBWU9VVD1tCkNPTkZJR19QTkZTX0JMT0NL PW0KQ09ORklHX1BORlNfRkxFWEZJTEVfTEFZT1VUPW0KQ09ORklHX05GU19WNF8xX0lNUExFTUVO VEFUSU9OX0lEX0RPTUFJTj0ia2VybmVsLm9yZyIKIyBDT05GSUdfTkZTX1Y0XzFfTUlHUkFUSU9O IGlzIG5vdCBzZXQKQ09ORklHX05GU19WNF9TRUNVUklUWV9MQUJFTD15CkNPTkZJR19ST09UX05G Uz15CiMgQ09ORklHX05GU19VU0VfTEVHQUNZX0ROUyBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVVNF X0tFUk5FTF9ETlM9eQpDT05GSUdfTkZTX0RFQlVHPXkKQ09ORklHX05GU19ESVNBQkxFX1VEUF9T VVBQT1JUPXkKQ09ORklHX05GU0Q9bQpDT05GSUdfTkZTRF9WMl9BQ0w9eQpDT05GSUdfTkZTRF9W Mz15CkNPTkZJR19ORlNEX1YzX0FDTD15CkNPTkZJR19ORlNEX1Y0PXkKQ09ORklHX05GU0RfUE5G Uz15CiMgQ09ORklHX05GU0RfQkxPQ0tMQVlPVVQgaXMgbm90IHNldApDT05GSUdfTkZTRF9TQ1NJ TEFZT1VUPXkKIyBDT05GSUdfTkZTRF9GTEVYRklMRUxBWU9VVCBpcyBub3Qgc2V0CiMgQ09ORklH X05GU0RfVjRfMl9JTlRFUl9TU0MgaXMgbm90IHNldApDT05GSUdfTkZTRF9WNF9TRUNVUklUWV9M QUJFTD15CkNPTkZJR19HUkFDRV9QRVJJT0Q9eQpDT05GSUdfTE9DS0Q9eQpDT05GSUdfTE9DS0Rf VjQ9eQpDT05GSUdfTkZTX0FDTF9TVVBQT1JUPXkKQ09ORklHX05GU19DT01NT049eQpDT05GSUdf U1VOUlBDPXkKQ09ORklHX1NVTlJQQ19HU1M9bQpDT05GSUdfU1VOUlBDX0JBQ0tDSEFOTkVMPXkK Q09ORklHX1JQQ1NFQ19HU1NfS1JCNT1tCiMgQ09ORklHX1NVTlJQQ19ESVNBQkxFX0lOU0VDVVJF X0VOQ1RZUEVTIGlzIG5vdCBzZXQKQ09ORklHX1NVTlJQQ19ERUJVRz15CkNPTkZJR19TVU5SUENf WFBSVF9SRE1BPW0KQ09ORklHX0NFUEhfRlM9bQojIENPTkZJR19DRVBIX0ZTQ0FDSEUgaXMgbm90 IHNldApDT05GSUdfQ0VQSF9GU19QT1NJWF9BQ0w9eQojIENPTkZJR19DRVBIX0ZTX1NFQ1VSSVRZ X0xBQkVMIGlzIG5vdCBzZXQKQ09ORklHX0NJRlM9bQojIENPTkZJR19DSUZTX1NUQVRTMiBpcyBu b3Qgc2V0CkNPTkZJR19DSUZTX0FMTE9XX0lOU0VDVVJFX0xFR0FDWT15CkNPTkZJR19DSUZTX1dF QUtfUFdfSEFTSD15CkNPTkZJR19DSUZTX1VQQ0FMTD15CkNPTkZJR19DSUZTX1hBVFRSPXkKQ09O RklHX0NJRlNfUE9TSVg9eQpDT05GSUdfQ0lGU19ERUJVRz15CiMgQ09ORklHX0NJRlNfREVCVUcy IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERUJVR19EVU1QX0tFWVMgaXMgbm90IHNldApDT05G SUdfQ0lGU19ERlNfVVBDQUxMPXkKIyBDT05GSUdfQ0lGU19TTUJfRElSRUNUIGlzIG5vdCBzZXQK IyBDT05GSUdfQ0lGU19GU0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09EQV9GUyBpcyBub3Qg c2V0CiMgQ09ORklHX0FGU19GUyBpcyBub3Qgc2V0CkNPTkZJR185UF9GUz15CkNPTkZJR185UF9G U19QT1NJWF9BQ0w9eQojIENPTkZJR185UF9GU19TRUNVUklUWSBpcyBub3Qgc2V0CkNPTkZJR19O TFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9InV0ZjgiCkNPTkZJR19OTFNfQ09ERVBBR0VfNDM3PXkK Q09ORklHX05MU19DT0RFUEFHRV83Mzc9bQpDT05GSUdfTkxTX0NPREVQQUdFXzc3NT1tCkNPTkZJ R19OTFNfQ09ERVBBR0VfODUwPW0KQ09ORklHX05MU19DT0RFUEFHRV84NTI9bQpDT05GSUdfTkxT X0NPREVQQUdFXzg1NT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODU3PW0KQ09ORklHX05MU19DT0RF UEFHRV84NjA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MT1tCkNPTkZJR19OTFNfQ09ERVBBR0Vf ODYyPW0KQ09ORklHX05MU19DT0RFUEFHRV84NjM9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2ND1t CkNPTkZJR19OTFNfQ09ERVBBR0VfODY1PW0KQ09ORklHX05MU19DT0RFUEFHRV84NjY9bQpDT05G SUdfTkxTX0NPREVQQUdFXzg2OT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTM2PW0KQ09ORklHX05M U19DT0RFUEFHRV85NTA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzkzMj1tCkNPTkZJR19OTFNfQ09E RVBBR0VfOTQ5PW0KQ09ORklHX05MU19DT0RFUEFHRV84NzQ9bQpDT05GSUdfTkxTX0lTTzg4NTlf OD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MT1t CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT1tCkNPTkZJR19OTFNfSVNP ODg1OV8yPW0KQ09ORklHX05MU19JU084ODU5XzM9bQpDT05GSUdfTkxTX0lTTzg4NTlfND1tCkNP TkZJR19OTFNfSVNPODg1OV81PW0KQ09ORklHX05MU19JU084ODU5XzY9bQpDT05GSUdfTkxTX0lT Tzg4NTlfNz1tCkNPTkZJR19OTFNfSVNPODg1OV85PW0KQ09ORklHX05MU19JU084ODU5XzEzPW0K Q09ORklHX05MU19JU084ODU5XzE0PW0KQ09ORklHX05MU19JU084ODU5XzE1PW0KQ09ORklHX05M U19LT0k4X1I9bQpDT05GSUdfTkxTX0tPSThfVT1tCkNPTkZJR19OTFNfTUFDX1JPTUFOPW0KQ09O RklHX05MU19NQUNfQ0VMVElDPW0KQ09ORklHX05MU19NQUNfQ0VOVEVVUk89bQpDT05GSUdfTkxT X01BQ19DUk9BVElBTj1tCkNPTkZJR19OTFNfTUFDX0NZUklMTElDPW0KQ09ORklHX05MU19NQUNf R0FFTElDPW0KQ09ORklHX05MU19NQUNfR1JFRUs9bQpDT05GSUdfTkxTX01BQ19JQ0VMQU5EPW0K Q09ORklHX05MU19NQUNfSU5VSVQ9bQpDT05GSUdfTkxTX01BQ19ST01BTklBTj1tCkNPTkZJR19O TFNfTUFDX1RVUktJU0g9bQpDT05GSUdfTkxTX1VURjg9bQpDT05GSUdfRExNPW0KQ09ORklHX0RM TV9ERUJVRz15CiMgQ09ORklHX1VOSUNPREUgaXMgbm90IHNldApDT05GSUdfSU9fV1E9eQojIGVu ZCBvZiBGaWxlIHN5c3RlbXMKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQoj IENPTkZJR19LRVlTX1JFUVVFU1RfQ0FDSEUgaXMgbm90IHNldApDT05GSUdfUEVSU0lTVEVOVF9L RVlSSU5HUz15CkNPTkZJR19UUlVTVEVEX0tFWVM9eQpDT05GSUdfRU5DUllQVEVEX0tFWVM9eQoj IENPTkZJR19LRVlfREhfT1BFUkFUSU9OUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0RN RVNHX1JFU1RSSUNUIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZPXkKQ09ORklHX1NFQ1VSSVRZ X1dSSVRBQkxFX0hPT0tTPXkKQ09ORklHX1NFQ1VSSVRZRlM9eQpDT05GSUdfU0VDVVJJVFlfTkVU V09SSz15CkNPTkZJR19QQUdFX1RBQkxFX0lTT0xBVElPTj15CiMgQ09ORklHX1NFQ1VSSVRZX0lO RklOSUJBTkQgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfTkVUV09SS19YRlJNPXkKQ09ORklH X1NFQ1VSSVRZX1BBVEg9eQpDT05GSUdfSU5URUxfVFhUPXkKQ09ORklHX0xTTV9NTUFQX01JTl9B RERSPTY1NTM1CkNPTkZJR19IQVZFX0hBUkRFTkVEX1VTRVJDT1BZX0FMTE9DQVRPUj15CkNPTkZJ R19IQVJERU5FRF9VU0VSQ09QWT15CkNPTkZJR19IQVJERU5FRF9VU0VSQ09QWV9GQUxMQkFDSz15 CkNPTkZJR19GT1JUSUZZX1NPVVJDRT15CiMgQ09ORklHX1NUQVRJQ19VU0VSTU9ERUhFTFBFUiBp cyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElO VVhfQk9PVFBBUkFNPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfRElTQUJMRT15CkNPTkZJR19T RUNVUklUWV9TRUxJTlVYX0RFVkVMT1A9eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9BVkNfU1RB VFM9eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9DSEVDS1JFUVBST1RfVkFMVUU9MQpDT05GSUdf U0VDVVJJVFlfU0VMSU5VWF9TSURUQUJfSEFTSF9CSVRTPTkKQ09ORklHX1NFQ1VSSVRZX1NFTElO VVhfU0lEMlNUUl9DQUNIRV9TSVpFPTI1NgojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qg c2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9B UFBBUk1PUj15CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9IQVNIPXkKQ09ORklHX1NFQ1VSSVRZ X0FQUEFSTU9SX0hBU0hfREVGQVVMVD15CiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0RFQlVH IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfS1VOSVRfVEVTVCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFQ1VSSVRZX0xPQURQSU4gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlf WUFNQT15CiMgQ09ORklHX1NFQ1VSSVRZX1NBRkVTRVRJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF Q1VSSVRZX0xPQ0tET1dOX0xTTSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFR1JJVFk9eQpDT05GSUdf SU5URUdSSVRZX1NJR05BVFVSRT15CkNPTkZJR19JTlRFR1JJVFlfQVNZTU1FVFJJQ19LRVlTPXkK Q09ORklHX0lOVEVHUklUWV9UUlVTVEVEX0tFWVJJTkc9eQojIENPTkZJR19JTlRFR1JJVFlfUExB VEZPUk1fS0VZUklORyBpcyBub3Qgc2V0CkNPTkZJR19JTlRFR1JJVFlfQVVESVQ9eQpDT05GSUdf SU1BPXkKQ09ORklHX0lNQV9NRUFTVVJFX1BDUl9JRFg9MTAKQ09ORklHX0lNQV9MU01fUlVMRVM9 eQojIENPTkZJR19JTUFfVEVNUExBVEUgaXMgbm90IHNldApDT05GSUdfSU1BX05HX1RFTVBMQVRF PXkKIyBDT05GSUdfSU1BX1NJR19URU1QTEFURSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfREVGQVVM VF9URU1QTEFURT0iaW1hLW5nIgpDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEExPXkKIyBDT05G SUdfSU1BX0RFRkFVTFRfSEFTSF9TSEEyNTYgaXMgbm90IHNldAojIENPTkZJR19JTUFfREVGQVVM VF9IQVNIX1NIQTUxMiBpcyBub3Qgc2V0CkNPTkZJR19JTUFfREVGQVVMVF9IQVNIPSJzaGExIgoj IENPTkZJR19JTUFfV1JJVEVfUE9MSUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX1JFQURfUE9M SUNZIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9BUFBSQUlTRT15CiMgQ09ORklHX0lNQV9BUkNIX1BP TElDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9BUFBSQUlTRV9CVUlMRF9QT0xJQ1kgaXMgbm90 IHNldApDT05GSUdfSU1BX0FQUFJBSVNFX0JPT1RQQVJBTT15CiMgQ09ORklHX0lNQV9BUFBSQUlT RV9NT0RTSUcgaXMgbm90IHNldApDT05GSUdfSU1BX1RSVVNURURfS0VZUklORz15CiMgQ09ORklH X0lNQV9CTEFDS0xJU1RfS0VZUklORyBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9MT0FEX1g1MDkg aXMgbm90IHNldApDT05GSUdfSU1BX01FQVNVUkVfQVNZTU1FVFJJQ19LRVlTPXkKQ09ORklHX0lN QV9RVUVVRV9FQVJMWV9CT09UX0tFWVM9eQojIENPTkZJR19JTUFfU0VDVVJFX0FORF9PUl9UUlVT VEVEX0JPT1QgaXMgbm90IHNldApDT05GSUdfRVZNPXkKQ09ORklHX0VWTV9BVFRSX0ZTVVVJRD15 CiMgQ09ORklHX0VWTV9BRERfWEFUVFJTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVZNX0xPQURfWDUw OSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX1NFTElOVVg9eQojIENPTkZJR19E RUZBVUxUX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9TRUNV UklUWV9EQUMgaXMgbm90IHNldApDT05GSUdfTFNNPSJsb2NrZG93bix5YW1hLGxvYWRwaW4sc2Fm ZXNldGlkLGludGVncml0eSxzZWxpbnV4LHNtYWNrLHRvbW95byxhcHBhcm1vcixicGYiCgojCiMg S2VybmVsIGhhcmRlbmluZyBvcHRpb25zCiMKCiMKIyBNZW1vcnkgaW5pdGlhbGl6YXRpb24KIwpD T05GSUdfSU5JVF9TVEFDS19OT05FPXkKIyBDT05GSUdfSU5JVF9PTl9BTExPQ19ERUZBVUxUX09O IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5JVF9PTl9GUkVFX0RFRkFVTFRfT04gaXMgbm90IHNldAoj IGVuZCBvZiBNZW1vcnkgaW5pdGlhbGl6YXRpb24KIyBlbmQgb2YgS2VybmVsIGhhcmRlbmluZyBv cHRpb25zCiMgZW5kIG9mIFNlY3VyaXR5IG9wdGlvbnMKCkNPTkZJR19YT1JfQkxPQ0tTPW0KQ09O RklHX0FTWU5DX0NPUkU9bQpDT05GSUdfQVNZTkNfTUVNQ1BZPW0KQ09ORklHX0FTWU5DX1hPUj1t CkNPTkZJR19BU1lOQ19QUT1tCkNPTkZJR19BU1lOQ19SQUlENl9SRUNPVj1tCkNPTkZJR19DUllQ VE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkK Q09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBU T19BRUFEMj15CkNPTkZJR19DUllQVE9fU0tDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX1NLQ0lQSEVS Mj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZ UFRPX1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFVTFQ9 eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVI9eQpDT05G SUdfQ1JZUFRPX0tQUDI9eQpDT05GSUdfQ1JZUFRPX0tQUD1tCkNPTkZJR19DUllQVE9fQUNPTVAy PXkKQ09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CkNPTkZJ R19DUllQVE9fVVNFUj1tCkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09O RklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9f TlVMTDI9eQpDT05GSUdfQ1JZUFRPX1BDUllQVD1tCkNPTkZJR19DUllQVE9fQ1JZUFREPXkKQ09O RklHX0NSWVBUT19BVVRIRU5DPW0KQ09ORklHX0NSWVBUT19URVNUPW0KQ09ORklHX0NSWVBUT19T SU1EPXkKQ09ORklHX0NSWVBUT19HTFVFX0hFTFBFUl9YODY9eQoKIwojIFB1YmxpYy1rZXkgY3J5 cHRvZ3JhcGh5CiMKQ09ORklHX0NSWVBUT19SU0E9eQpDT05GSUdfQ1JZUFRPX0RIPW0KQ09ORklH X0NSWVBUT19FQ0M9bQpDT05GSUdfQ1JZUFRPX0VDREg9bQojIENPTkZJR19DUllQVE9fRUNSRFNB IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NVUlZFMjU1MTkgaXMgbm90IHNldAojIENPTkZJ R19DUllQVE9fQ1VSVkUyNTUxOV9YODYgaXMgbm90IHNldAoKIwojIEF1dGhlbnRpY2F0ZWQgRW5j cnlwdGlvbiB3aXRoIEFzc29jaWF0ZWQgRGF0YQojCkNPTkZJR19DUllQVE9fQ0NNPW0KQ09ORklH X0NSWVBUT19HQ009eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDU9bQojIENPTkZJR19D UllQVE9fQUVHSVMxMjggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQUVHSVMxMjhfQUVTTklf U1NFMiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0VRSVY9eQpDT05GSUdfQ1JZUFRPX0VDSEFJ TklWPW0KCiMKIyBCbG9jayBtb2RlcwojCkNPTkZJR19DUllQVE9fQ0JDPXkKQ09ORklHX0NSWVBU T19DRkI9eQpDT05GSUdfQ1JZUFRPX0NUUj15CkNPTkZJR19DUllQVE9fQ1RTPXkKQ09ORklHX0NS WVBUT19FQ0I9eQpDT05GSUdfQ1JZUFRPX0xSVz1tCiMgQ09ORklHX0NSWVBUT19PRkIgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX1BDQkM9bQpDT05GSUdfQ1JZUFRPX1hUUz15CiMgQ09ORklHX0NS WVBUT19LRVlXUkFQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX05IUE9MWTEzMDVfU1NFMiBp cyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19OSFBPTFkxMzA1X0FWWDIgaXMgbm90IHNldAojIENP TkZJR19DUllQVE9fQURJQU5UVU0gaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0VTU0lWPW0KCiMK IyBIYXNoIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DTUFDPW0KQ09ORklHX0NSWVBUT19ITUFDPXkK Q09ORklHX0NSWVBUT19YQ0JDPW0KQ09ORklHX0NSWVBUT19WTUFDPW0KCiMKIyBEaWdlc3QKIwpD T05GSUdfQ1JZUFRPX0NSQzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVMPW0KQ09ORklH X0NSWVBUT19DUkMzMj1tCkNPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMPW0KQ09ORklHX0NSWVBU T19YWEhBU0g9bQpDT05GSUdfQ1JZUFRPX0JMQUtFMkI9bQojIENPTkZJR19DUllQVE9fQkxBS0Uy UyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19CTEFLRTJTX1g4NiBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fQ1JDVDEwRElGPXkKQ09ORklHX0NSWVBUT19DUkNUMTBESUZfUENMTVVMPW0KQ09O RklHX0NSWVBUT19HSEFTSD15CkNPTkZJR19DUllQVE9fUE9MWTEzMDU9bQpDT05GSUdfQ1JZUFRP X1BPTFkxMzA1X1g4Nl82ND1tCkNPTkZJR19DUllQVE9fTUQ0PW0KQ09ORklHX0NSWVBUT19NRDU9 eQpDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDPW0KQ09ORklHX0NSWVBUT19STUQxMjg9bQpDT05G SUdfQ1JZUFRPX1JNRDE2MD1tCkNPTkZJR19DUllQVE9fUk1EMjU2PW0KQ09ORklHX0NSWVBUT19S TUQzMjA9bQpDT05GSUdfQ1JZUFRPX1NIQTE9eQpDT05GSUdfQ1JZUFRPX1NIQTFfU1NTRTM9eQpD T05GSUdfQ1JZUFRPX1NIQTI1Nl9TU1NFMz15CkNPTkZJR19DUllQVE9fU0hBNTEyX1NTU0UzPW0K Q09ORklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CkNPTkZJR19DUllQ VE9fU0hBMz1tCiMgQ09ORklHX0NSWVBUT19TTTMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9f U1RSRUVCT0cgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RHUjE5Mj1tCkNPTkZJR19DUllQVE9f V1A1MTI9bQpDT05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVMX05JX0lOVEVMPW0KCiMKIyBDaXBoZXJz CiMKQ09ORklHX0NSWVBUT19BRVM9eQojIENPTkZJR19DUllQVE9fQUVTX1RJIGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19BRVNfTklfSU5URUw9eQpDT05GSUdfQ1JZUFRPX0FOVUJJUz1tCkNPTkZJ R19DUllQVE9fQVJDND1tCkNPTkZJR19DUllQVE9fQkxPV0ZJU0g9bQpDT05GSUdfQ1JZUFRPX0JM T1dGSVNIX0NPTU1PTj1tCkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfWDg2XzY0PW0KQ09ORklHX0NS WVBUT19DQU1FTExJQT1tCkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfWDg2XzY0PW0KQ09ORklHX0NS WVBUT19DQU1FTExJQV9BRVNOSV9BVlhfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQU1FTExJQV9B RVNOSV9BVlgyX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FTVF9DT01NT049bQpDT05GSUdfQ1JZ UFRPX0NBU1Q1PW0KQ09ORklHX0NSWVBUT19DQVNUNV9BVlhfWDg2XzY0PW0KQ09ORklHX0NSWVBU T19DQVNUNj1tCkNPTkZJR19DUllQVE9fQ0FTVDZfQVZYX1g4Nl82ND1tCkNPTkZJR19DUllQVE9f REVTPW0KQ09ORklHX0NSWVBUT19ERVMzX0VERV9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX0ZDUllQ VD1tCkNPTkZJR19DUllQVE9fS0hBWkFEPW0KQ09ORklHX0NSWVBUT19TQUxTQTIwPW0KQ09ORklH X0NSWVBUT19DSEFDSEEyMD1tCkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBfWDg2XzY0PW0KQ09ORklH X0NSWVBUT19TRUVEPW0KQ09ORklHX0NSWVBUT19TRVJQRU5UPW0KQ09ORklHX0NSWVBUT19TRVJQ RU5UX1NTRTJfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19TRVJQRU5UX0FWWF9YODZfNjQ9bQpDT05G SUdfQ1JZUFRPX1NFUlBFTlRfQVZYMl9YODZfNjQ9bQojIENPTkZJR19DUllQVE9fU000IGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19URUE9bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0g9bQpDT05GSUdf Q1JZUFRPX1RXT0ZJU0hfQ09NTU9OPW0KQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82ND1tCkNP TkZJR19DUllQVE9fVFdPRklTSF9YODZfNjRfM1dBWT1tCkNPTkZJR19DUllQVE9fVFdPRklTSF9B VlhfWDg2XzY0PW0KCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFURT15CkNP TkZJR19DUllQVE9fTFpPPXkKIyBDT05GSUdfQ1JZUFRPXzg0MiBpcyBub3Qgc2V0CiMgQ09ORklH X0NSWVBUT19MWjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0SEMgaXMgbm90IHNldAoj IENPTkZJR19DUllQVE9fWlNURCBpcyBub3Qgc2V0CgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0 aW9uCiMKQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HPW0KQ09ORklHX0NSWVBUT19EUkJHX01FTlU9 eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CkNPTkZJR19DUllQVE9fRFJCR19IQVNIPXkKQ09O RklHX0NSWVBUT19EUkJHX0NUUj15CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9f SklUVEVSRU5UUk9QWT15CkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQpDT05GSUdfQ1JZUFRPX1VT RVJfQVBJX0hBU0g9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSPXkKQ09ORklHX0NS WVBUT19VU0VSX0FQSV9STkc9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQ9eQojIENPTkZJ R19DUllQVE9fU1RBVFMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0hBU0hfSU5GTz15CgojCiMg Q3J5cHRvIGxpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfQ1JZUFRPX0xJQl9BRVM9eQpDT05GSUdf Q1JZUFRPX0xJQl9BUkM0PW0KIyBDT05GSUdfQ1JZUFRPX0xJQl9CTEFLRTJTIGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19BUkNIX0hBVkVfTElCX0NIQUNIQT1tCkNPTkZJR19DUllQVE9fTElCX0NI QUNIQV9HRU5FUklDPW0KIyBDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEEgaXMgbm90IHNldAojIENP TkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTkgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0xJQl9E RVM9bQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNV9SU0laRT0xMQpDT05GSUdfQ1JZUFRPX0FS Q0hfSEFWRV9MSUJfUE9MWTEzMDU9bQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNV9HRU5FUklD PW0KIyBDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19MSUJfQ0hBQ0hBMjBQT0xZMTMwNSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTElCX1NIQTI1 Nj15CkNPTkZJR19DUllQVE9fSFc9eQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLPW0KQ09ORklH X0NSWVBUT19ERVZfUEFETE9DS19BRVM9bQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX1NIQT1t CiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfRUNDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRP X0RFVl9BVE1FTF9TSEEyMDRBIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfQ0NQPXkKQ09O RklHX0NSWVBUT19ERVZfQ0NQX0REPXkKQ09ORklHX0NSWVBUT19ERVZfU1BfQ0NQPXkKQ09ORklH X0NSWVBUT19ERVZfQ0NQX0NSWVBUTz1tCkNPTkZJR19DUllQVE9fREVWX1NQX1BTUD15CiMgQ09O RklHX0NSWVBUT19ERVZfQ0NQX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9R QVQ9bQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0M9bQpDT05GSUdfQ1JZUFRPX0RFVl9R QVRfQzNYWFg9bQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWD1tCkNPTkZJR19DUllQVE9fREVW X1FBVF9ESDg5NXhDQ1ZGPW0KQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYVkY9bQpDT05GSUdf Q1JZUFRPX0RFVl9RQVRfQzYyWFZGPW0KQ09ORklHX0NSWVBUT19ERVZfTklUUk9YPW0KQ09ORklH X0NSWVBUT19ERVZfTklUUk9YX0NOTjU1WFg9bQojIENPTkZJR19DUllQVE9fREVWX1ZJUlRJTyBp cyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU0FGRVhDRUwgaXMgbm90IHNldAojIENPTkZJ R19DUllQVE9fREVWX0FNTE9HSUNfR1hMIGlzIG5vdCBzZXQKQ09ORklHX0FTWU1NRVRSSUNfS0VZ X1RZUEU9eQpDT05GSUdfQVNZTU1FVFJJQ19QVUJMSUNfS0VZX1NVQlRZUEU9eQojIENPTkZJR19B U1lNTUVUUklDX1RQTV9LRVlfU1VCVFlQRSBpcyBub3Qgc2V0CkNPTkZJR19YNTA5X0NFUlRJRklD QVRFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M4X1BSSVZBVEVfS0VZX1BBUlNFUiBpcyBub3Qgc2V0 CkNPTkZJR19QS0NTN19NRVNTQUdFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M3X1RFU1RfS0VZIGlz IG5vdCBzZXQKQ09ORklHX1NJR05FRF9QRV9GSUxFX1ZFUklGSUNBVElPTj15CgojCiMgQ2VydGlm aWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKIwpDT05GSUdfTU9EVUxFX1NJR19LRVk9ImNl cnRzL3NpZ25pbmdfa2V5LnBlbSIKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQpDT05G SUdfU1lTVEVNX1RSVVNURURfS0VZUz0iIgojIENPTkZJR19TWVNURU1fRVhUUkFfQ0VSVElGSUNB VEUgaXMgbm90IHNldAojIENPTkZJR19TRUNPTkRBUllfVFJVU1RFRF9LRVlSSU5HIGlzIG5vdCBz ZXQKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfS0VZUklORz15CkNPTkZJR19TWVNURU1fQkxBQ0tM SVNUX0hBU0hfTElTVD0iIgojIGVuZCBvZiBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVj a2luZwoKQ09ORklHX0JJTkFSWV9QUklOVEY9eQoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05G SUdfUkFJRDZfUFE9bQpDT05GSUdfUkFJRDZfUFFfQkVOQ0hNQVJLPXkKIyBDT05GSUdfUEFDS0lO RyBpcyBub3Qgc2V0CkNPTkZJR19CSVRSRVZFUlNFPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9G Uk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19O RVRfVVRJTFM9eQpDT05GSUdfR0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJR19DT1JESUM9 bQojIENPTkZJR19QUklNRV9OVU1CRVJTIGlzIG5vdCBzZXQKQ09ORklHX1JBVElPTkFMPXkKQ09O RklHX0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU9NQVA9eQpDT05GSUdfQVJD SF9VU0VfQ01QWENIR19MT0NLUkVGPXkKQ09ORklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15 CkNPTkZJR19BUkNIX1VTRV9TWU1fQU5OT1RBVElPTlM9eQpDT05GSUdfQ1JDX0NDSVRUPXkKQ09O RklHX0NSQzE2PXkKQ09ORklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JDX0lUVV9UPW0KQ09ORklH X0NSQzMyPXkKIyBDT05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfQ1JDMzJf U0xJQ0VCWTg9eQojIENPTkZJR19DUkMzMl9TTElDRUJZNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NS QzMyX1NBUldBVEUgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldAojIENP TkZJR19DUkM2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzQgaXMgbm90IHNldApDT05GSUdfQ1JD Nz1tCkNPTkZJR19MSUJDUkMzMkM9bQpDT05GSUdfQ1JDOD1tCkNPTkZJR19YWEhBU0g9eQojIENP TkZJR19SQU5ET00zMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19aTElCX0lORkxBVEU9eQpD T05GSUdfWkxJQl9ERUZMQVRFPXkKQ09ORklHX0xaT19DT01QUkVTUz15CkNPTkZJR19MWk9fREVD T01QUkVTUz15CkNPTkZJR19MWjRfREVDT01QUkVTUz15CkNPTkZJR19aU1REX0NPTVBSRVNTPW0K Q09ORklHX1pTVERfREVDT01QUkVTUz1tCkNPTkZJR19YWl9ERUM9eQpDT05GSUdfWFpfREVDX1g4 Nj15CkNPTkZJR19YWl9ERUNfUE9XRVJQQz15CkNPTkZJR19YWl9ERUNfSUE2ND15CkNPTkZJR19Y Wl9ERUNfQVJNPXkKQ09ORklHX1haX0RFQ19BUk1USFVNQj15CkNPTkZJR19YWl9ERUNfU1BBUkM9 eQpDT05GSUdfWFpfREVDX0JDSj15CiMgQ09ORklHX1haX0RFQ19URVNUIGlzIG5vdCBzZXQKQ09O RklHX0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX0JaSVAyPXkKQ09ORklHX0RF Q09NUFJFU1NfTFpNQT15CkNPTkZJR19ERUNPTVBSRVNTX1haPXkKQ09ORklHX0RFQ09NUFJFU1Nf TFpPPXkKQ09ORklHX0RFQ09NUFJFU1NfTFo0PXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkK Q09ORklHX1JFRURfU09MT01PTj1tCkNPTkZJR19SRUVEX1NPTE9NT05fRU5DOD15CkNPTkZJR19S RUVEX1NPTE9NT05fREVDOD15CkNPTkZJR19URVhUU0VBUkNIPXkKQ09ORklHX1RFWFRTRUFSQ0hf S01QPW0KQ09ORklHX1RFWFRTRUFSQ0hfQk09bQpDT05GSUdfVEVYVFNFQVJDSF9GU009bQpDT05G SUdfSU5URVJWQUxfVFJFRT15CkNPTkZJR19YQVJSQVlfTVVMVEk9eQpDT05GSUdfQVNTT0NJQVRJ VkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09O RklHX0hBU19ETUE9eQpDT05GSUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09ORklHX05FRURfRE1B X01BUF9TVEFURT15CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfQVJDSF9I QVNfRk9SQ0VfRE1BX1VORU5DUllQVEVEPXkKQ09ORklHX0RNQV9WSVJUX09QUz15CkNPTkZJR19T V0lPVExCPXkKQ09ORklHX0RNQV9DT0hFUkVOVF9QT09MPXkKQ09ORklHX0RNQV9DTUE9eQoKIwoj IERlZmF1bHQgY29udGlndW91cyBtZW1vcnkgYXJlYSBzaXplOgojCkNPTkZJR19DTUFfU0laRV9N QllURVM9MjAwCkNPTkZJR19DTUFfU0laRV9TRUxfTUJZVEVTPXkKIyBDT05GSUdfQ01BX1NJWkVf U0VMX1BFUkNFTlRBR0UgaXMgbm90IHNldAojIENPTkZJR19DTUFfU0laRV9TRUxfTUlOIGlzIG5v dCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01BWCBpcyBub3Qgc2V0CkNPTkZJR19DTUFfQUxJ R05NRU5UPTgKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TR0xfQUxM T0M9eQpDT05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkKQ09ORklHX0NQVU1BU0tfT0ZGU1RBQ0s9eQpD T05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkKQ09ORklHX0dMT0I9eQojIENPTkZJR19HTE9C X1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX05MQVRUUj15CkNPTkZJR19DTFpfVEFCPXkKQ09O RklHX0lSUV9QT0xMPXkKQ09ORklHX01QSUxJQj15CkNPTkZJR19TSUdOQVRVUkU9eQpDT05GSUdf RElNTElCPXkKQ09ORklHX09JRF9SRUdJU1RSWT15CkNPTkZJR19VQ1MyX1NUUklORz15CkNPTkZJ R19IQVZFX0dFTkVSSUNfVkRTTz15CkNPTkZJR19HRU5FUklDX0dFVFRJTUVPRkRBWT15CkNPTkZJ R19HRU5FUklDX1ZEU09fVElNRV9OUz15CkNPTkZJR19GT05UX1NVUFBPUlQ9eQojIENPTkZJR19G T05UUyBpcyBub3Qgc2V0CkNPTkZJR19GT05UXzh4OD15CkNPTkZJR19GT05UXzh4MTY9eQpDT05G SUdfU0dfUE9PTD15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQST15CkNPTkZJR19NRU1SRUdJT049 eQpDT05GSUdfQVJDSF9IQVNfVUFDQ0VTU19GTFVTSENBQ0hFPXkKQ09ORklHX0FSQ0hfSEFTX1VB Q0NFU1NfTUNTQUZFPXkKQ09ORklHX0FSQ0hfU1RBQ0tXQUxLPXkKQ09ORklHX1NCSVRNQVA9eQoj IENPTkZJR19TVFJJTkdfU0VMRlRFU1QgaXMgbm90IHNldAojIGVuZCBvZiBMaWJyYXJ5IHJvdXRp bmVzCgojCiMgS2VybmVsIGhhY2tpbmcKIwoKIwojIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwoj CkNPTkZJR19QUklOVEtfVElNRT15CiMgQ09ORklHX1BSSU5US19DQUxMRVIgaXMgbm90IHNldApD T05GSUdfQ09OU09MRV9MT0dMRVZFTF9ERUZBVUxUPTcKQ09ORklHX0NPTlNPTEVfTE9HTEVWRUxf UVVJRVQ9NApDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKQ09ORklHX0JPT1RfUFJJ TlRLX0RFTEFZPXkKQ09ORklHX0RZTkFNSUNfREVCVUc9eQpDT05GSUdfRFlOQU1JQ19ERUJVR19D T1JFPXkKQ09ORklHX1NZTUJPTElDX0VSUk5BTUU9eQpDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15 CiMgZW5kIG9mIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwoKIwojIENvbXBpbGUtdGltZSBjaGVj a3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwpDT05GSUdfREVCVUdfSU5GTz15CkNPTkZJR19ERUJV R19JTkZPX1JFRFVDRUQ9eQojIENPTkZJR19ERUJVR19JTkZPX0NPTVBSRVNTRUQgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19JTkZPX1NQTElUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0lORk9f RFdBUkY0PXkKIyBDT05GSUdfR0RCX1NDUklQVFMgaXMgbm90IHNldApDT05GSUdfRU5BQkxFX01V U1RfQ0hFQ0s9eQpDT05GSUdfRlJBTUVfV0FSTj0yMDQ4CkNPTkZJR19TVFJJUF9BU01fU1lNUz15 CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hFQURFUlNfSU5TVEFM TCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TRUNUSU9OX01JU01BVENIPXkKQ09ORklHX1NFQ1RJ T05fTUlTTUFUQ0hfV0FSTl9PTkxZPXkKQ09ORklHX1NUQUNLX1ZBTElEQVRJT049eQojIENPTkZJ R19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFUgaXMgbm90IHNldAojIGVuZCBvZiBDb21waWxlLXRp bWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCgojCiMgR2VuZXJpYyBLZXJuZWwgRGVidWdn aW5nIEluc3RydW1lbnRzCiMKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklHX01BR0lDX1NZU1JR X0RFRkFVTFRfRU5BQkxFPTB4MQpDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMPXkKQ09ORklHX01B R0lDX1NZU1JRX1NFUklBTF9TRVFVRU5DRT0iIgpDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfSEFW RV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VC U0FOX1NBTklUSVpFX0FMTD15CiMgQ09ORklHX1VCU0FOIGlzIG5vdCBzZXQKIyBlbmQgb2YgR2Vu ZXJpYyBLZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCgpDT05GSUdfREVCVUdfS0VSTkVMPXkK Q09ORklHX0RFQlVHX01JU0M9eQoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwojIENPTkZJR19QQUdF X0VYVEVOU0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1BBR0VBTExPQyBpcyBub3Qgc2V0 CiMgQ09ORklHX1BBR0VfT1dORVIgaXMgbm90IHNldAojIENPTkZJR19QQUdFX1BPSVNPTklORyBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1BBR0VfUkVGIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfUk9EQVRBX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfV1g9eQojIENP TkZJR19ERUJVR19XWCBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX1BURFVNUD15CiMgQ09ORklH X1BURFVNUF9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUUyBpcyBub3Qg c2V0CiMgQ09ORklHX1NMVUJfREVCVUdfT04gaXMgbm90IHNldAojIENPTkZJR19TTFVCX1NUQVRT IGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9eQojIENPTkZJR19ERUJVR19L TUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdFIGlzIG5vdCBzZXQK IyBDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFT X0RFQlVHX1ZNX1BHVEFCTEU9eQojIENPTkZJR19ERUJVR19WTSBpcyBub3Qgc2V0CiMgQ09ORklH X0RFQlVHX1ZNX1BHVEFCTEUgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfVklSVFVB TD15CiMgQ09ORklHX0RFQlVHX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfREVCVUdfTUVNT1JZ X0lOSVQ9eQojIENPTkZJR19ERUJVR19QRVJfQ1BVX01BUFMgaXMgbm90IHNldApDT05GSUdfSEFW RV9BUkNIX0tBU0FOPXkKQ09ORklHX0hBVkVfQVJDSF9LQVNBTl9WTUFMTE9DPXkKQ09ORklHX0ND X0hBU19LQVNBTl9HRU5FUklDPXkKQ09ORklHX0NDX0hBU19XT1JLSU5HX05PU0FOSVRJWkVfQURE UkVTUz15CiMgQ09ORklHX0tBU0FOIGlzIG5vdCBzZXQKQ09ORklHX0tBU0FOX1NUQUNLPTEKIyBl bmQgb2YgTWVtb3J5IERlYnVnZ2luZwoKQ09ORklHX0RFQlVHX1NISVJRPXkKCiMKIyBEZWJ1ZyBP b3BzLCBMb2NrdXBzIGFuZCBIYW5ncwojCkNPTkZJR19QQU5JQ19PTl9PT1BTPXkKQ09ORklHX1BB TklDX09OX09PUFNfVkFMVUU9MQpDT05GSUdfUEFOSUNfVElNRU9VVD0wCkNPTkZJR19MT0NLVVBf REVURUNUT1I9eQpDT05GSUdfU09GVExPQ0tVUF9ERVRFQ1RPUj15CiMgQ09ORklHX0JPT1RQQVJB TV9TT0ZUTE9DS1VQX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQ X1BBTklDX1ZBTFVFPTAKQ09ORklHX0hBUkRMT0NLVVBfREVURUNUT1JfUEVSRj15CkNPTkZJR19I QVJETE9DS1VQX0NIRUNLX1RJTUVTVEFNUD15CkNPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SPXkK Q09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklDPXkKQ09ORklHX0JPT1RQQVJBTV9IQVJE TE9DS1VQX1BBTklDX1ZBTFVFPTEKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0 CiMgQ09ORklHX1dRX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9MT0NLVVAgaXMg bm90IHNldAojIGVuZCBvZiBEZWJ1ZyBPb3BzLCBMb2NrdXBzIGFuZCBIYW5ncwoKIwojIFNjaGVk dWxlciBEZWJ1Z2dpbmcKIwpDT05GSUdfU0NIRURfREVCVUc9eQpDT05GSUdfU0NIRURfSU5GTz15 CkNPTkZJR19TQ0hFRFNUQVRTPXkKIyBlbmQgb2YgU2NoZWR1bGVyIERlYnVnZ2luZwoKIyBDT05G SUdfREVCVUdfVElNRUtFRVBJTkcgaXMgbm90IHNldAoKIwojIExvY2sgRGVidWdnaW5nIChzcGlu bG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwpDT05GSUdfTE9DS19ERUJVR0dJTkdfU1VQUE9SVD15 CiMgQ09ORklHX1BST1ZFX0xPQ0tJTkcgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1NUQVQgaXMg bm90IHNldAojIENPTkZJR19ERUJVR19SVF9NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfU1BJTkxPQ0sgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19NVVRFWEVTIGlzIG5vdCBzZXQK IyBDT05GSUdfREVCVUdfV1dfTVVURVhfU0xPV1BBVEggaXMgbm90IHNldAojIENPTkZJR19ERUJV R19SV1NFTVMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19MT0NLX0FMTE9DIGlzIG5vdCBzZXQK Q09ORklHX0RFQlVHX0FUT01JQ19TTEVFUD15CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NF TEZURVNUUyBpcyBub3Qgc2V0CkNPTkZJR19MT0NLX1RPUlRVUkVfVEVTVD1tCiMgQ09ORklHX1dX X01VVEVYX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBlbmQgb2YgTG9jayBEZWJ1Z2dpbmcgKHNwaW5s b2NrcywgbXV0ZXhlcywgZXRjLi4uKQoKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19XQVJO X0FMTF9VTlNFRURFRF9SQU5ET00gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19LT0JKRUNUIGlz IG5vdCBzZXQKCiMKIyBEZWJ1ZyBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCiMKQ09ORklHX0RFQlVH X0xJU1Q9eQojIENPTkZJR19ERUJVR19QTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NH IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTk9USUZJRVJTIGlzIG5vdCBzZXQKQ09ORklHX0JV R19PTl9EQVRBX0NPUlJVUFRJT049eQojIGVuZCBvZiBEZWJ1ZyBrZXJuZWwgZGF0YSBzdHJ1Y3R1 cmVzCgojIENPTkZJR19ERUJVR19DUkVERU5USUFMUyBpcyBub3Qgc2V0CgojCiMgUkNVIERlYnVn Z2luZwojCkNPTkZJR19UT1JUVVJFX1RFU1Q9bQpDT05GSUdfUkNVX1BFUkZfVEVTVD1tCkNPTkZJ R19SQ1VfVE9SVFVSRV9URVNUPW0KQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD02MAojIENP TkZJR19SQ1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVFTX0RFQlVHIGlzIG5vdCBz ZXQKIyBlbmQgb2YgUkNVIERlYnVnZ2luZwoKIyBDT05GSUdfREVCVUdfV1FfRk9SQ0VfUlJfQ1BV IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQkxPQ0tfRVhUX0RFVlQgaXMgbm90IHNldAojIENP TkZJR19DUFVfSE9UUExVR19TVEFURV9DT05UUk9MIGlzIG5vdCBzZXQKQ09ORklHX0xBVEVOQ1lU T1A9eQpDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15 CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBI X1RSQUNFUj15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1J Q19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9ESVJF Q1RfQ0FMTFM9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZF X1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9eQpDT05GSUdfSEFWRV9D X1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRVJfTUFYX1RSQUNFPXkKQ09ORklHX1RSQUNFX0NM T0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpDT05GSUdf Q09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1JJTkdfQlVGRkVSX0FMTE9XX1NXQVA9eQpD T05GSUdfVFJBQ0lORz15CkNPTkZJR19HRU5FUklDX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HX1NV UFBPUlQ9eQpDT05GSUdfRlRSQUNFPXkKIyBDT05GSUdfQk9PVFRJTUVfVFJBQ0lORyBpcyBub3Qg c2V0CkNPTkZJR19GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfRlVOQ1RJT05fR1JBUEhfVFJBQ0VS PXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVH Uz15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX0RJUkVDVF9DQUxMUz15CkNPTkZJR19GVU5D VElPTl9QUk9GSUxFUj15CkNPTkZJR19TVEFDS19UUkFDRVI9eQojIENPTkZJR19JUlFTT0ZGX1RS QUNFUiBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9UUkFDRVI9eQpDT05GSUdfSFdMQVRfVFJBQ0VS PXkKIyBDT05GSUdfTU1JT1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX0ZUUkFDRV9TWVNDQUxMUz15 CkNPTkZJR19UUkFDRVJfU05BUFNIT1Q9eQojIENPTkZJR19UUkFDRVJfU05BUFNIT1RfUEVSX0NQ VV9TV0FQIGlzIG5vdCBzZXQKQ09ORklHX0JSQU5DSF9QUk9GSUxFX05PTkU9eQojIENPTkZJR19Q Uk9GSUxFX0FOTk9UQVRFRF9CUkFOQ0hFUyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0lPX1RS QUNFPXkKQ09ORklHX0tQUk9CRV9FVkVOVFM9eQojIENPTkZJR19LUFJPQkVfRVZFTlRTX09OX05P VFJBQ0UgaXMgbm90IHNldApDT05GSUdfVVBST0JFX0VWRU5UUz15CkNPTkZJR19CUEZfRVZFTlRT PXkKQ09ORklHX0RZTkFNSUNfRVZFTlRTPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CiMgQ09ORklH X0JQRl9LUFJPQkVfT1ZFUlJJREUgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX01DT1VOVF9SRUNP UkQ9eQpDT05GSUdfVFJBQ0lOR19NQVA9eQpDT05GSUdfU1lOVEhfRVZFTlRTPXkKQ09ORklHX0hJ U1RfVFJJR0dFUlM9eQojIENPTkZJR19UUkFDRV9FVkVOVF9JTkpFQ1QgaXMgbm90IHNldAojIENP TkZJR19UUkFDRVBPSU5UX0JFTkNITUFSSyBpcyBub3Qgc2V0CkNPTkZJR19SSU5HX0JVRkZFUl9C RU5DSE1BUks9bQojIENPTkZJR19UUkFDRV9FVkFMX01BUF9GSUxFIGlzIG5vdCBzZXQKIyBDT05G SUdfRlRSQUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1NU QVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRJUlFfREVMQVlfVEVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NZTlRIX0VWRU5UX0dFTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf S1BST0JFX0VWRU5UX0dFTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTVF9UUklHR0VSU19E RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QUk9WSURFX09IQ0kxMzk0X0RNQV9JTklUPXkKIyBDT05G SUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0NTQU49eQpDT05GSUdfQVJD SF9IQVNfREVWTUVNX0lTX0FMTE9XRUQ9eQpDT05GSUdfU1RSSUNUX0RFVk1FTT15CiMgQ09ORklH X0lPX1NUUklDVF9ERVZNRU0gaXMgbm90IHNldAoKIwojIHg4NiBEZWJ1Z2dpbmcKIwpDT05GSUdf VFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15CkNPTkZJR19FQVJMWV9QUklOVEtfVVNCPXkKQ09ORklH X1g4Nl9WRVJCT1NFX0JPT1RVUD15CkNPTkZJR19FQVJMWV9QUklOVEs9eQpDT05GSUdfRUFSTFlf UFJJTlRLX0RCR1A9eQpDT05GSUdfRUFSTFlfUFJJTlRLX1VTQl9YREJDPXkKIyBDT05GSUdfRUZJ X1BHVF9EVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldApD T05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19YODZfREVDT0RFUl9TRUxGVEVT VD15CkNPTkZJR19JT19ERUxBWV8wWDgwPXkKIyBDT05GSUdfSU9fREVMQVlfMFhFRCBpcyBub3Qg c2V0CiMgQ09ORklHX0lPX0RFTEFZX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZ X05PTkUgaXMgbm90IHNldApDT05GSUdfREVCVUdfQk9PVF9QQVJBTVM9eQojIENPTkZJR19DUEFf REVCVUcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19FTlRSWSBpcyBub3Qgc2V0CiMgQ09ORklH X0RFQlVHX05NSV9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9ERUJVR19GUFUgaXMg bm90IHNldAojIENPTkZJR19QVU5JVF9BVE9NX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VOV0lO REVSX09SQz15CiMgQ09ORklHX1VOV0lOREVSX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldAojIGVu ZCBvZiB4ODYgRGVidWdnaW5nCgojCiMgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCiMKQ09O RklHX0tVTklUPXkKIyBDT05GSUdfS1VOSVRfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19LVU5J VF9URVNUPW0KQ09ORklHX0tVTklUX0VYQU1QTEVfVEVTVD1tCiMgQ09ORklHX0tVTklUX0FMTF9U RVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTiBpcyBub3Qg c2V0CkNPTkZJR19GVU5DVElPTl9FUlJPUl9JTkpFQ1RJT049eQpDT05GSUdfRkFVTFRfSU5KRUNU SU9OPXkKIyBDT05GSUdfRkFJTFNMQUIgaXMgbm90IHNldAojIENPTkZJR19GQUlMX1BBR0VfQUxM T0MgaXMgbm90IHNldApDT05GSUdfRkFJTF9NQUtFX1JFUVVFU1Q9eQojIENPTkZJR19GQUlMX0lP X1RJTUVPVVQgaXMgbm90IHNldAojIENPTkZJR19GQUlMX0ZVVEVYIGlzIG5vdCBzZXQKQ09ORklH X0ZBVUxUX0lOSkVDVElPTl9ERUJVR19GUz15CiMgQ09ORklHX0ZBSUxfRlVOQ1RJT04gaXMgbm90 IHNldAojIENPTkZJR19GQUlMX01NQ19SRVFVRVNUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFT X0tDT1Y9eQpDT05GSUdfQ0NfSEFTX1NBTkNPVl9UUkFDRV9QQz15CiMgQ09ORklHX0tDT1YgaXMg bm90IHNldApDT05GSUdfUlVOVElNRV9URVNUSU5HX01FTlU9eQojIENPTkZJR19MS0RUTSBpcyBu b3Qgc2V0CiMgQ09ORklHX1RFU1RfTElTVF9TT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9N SU5fSEVBUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU09SVCBpcyBub3Qgc2V0CiMgQ09ORklH X0tQUk9CRVNfU0FOSVRZX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9U RVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkJUUkVFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19S RUVEX1NPTE9NT05fVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVSVkFMX1RSRUVfVEVTVCBp cyBub3Qgc2V0CiMgQ09ORklHX1BFUkNQVV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0FUT01JQzY0 X1NFTEZURVNUPXkKIyBDT05GSUdfQVNZTkNfUkFJRDZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklH X1RFU1RfSEVYRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlMgaXMg bm90IHNldAojIENPTkZJR19URVNUX1NUUlNDUFkgaXMgbm90IHNldAojIENPTkZJR19URVNUX0tT VFJUT1ggaXMgbm90IHNldAojIENPTkZJR19URVNUX1BSSU5URiBpcyBub3Qgc2V0CiMgQ09ORklH X1RFU1RfQklUTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CSVRGSUVMRCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RFU1RfVVVJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfWEFSUkFZIGlzIG5v dCBzZXQKIyBDT05GSUdfVEVTVF9PVkVSRkxPVyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhB U0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklH X1RFU1RfSURBIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9MS00gaXMgbm90IHNldAojIENPTkZJ R19URVNUX0JJVE9QUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVk1BTExPQyBpcyBub3Qgc2V0 CiMgQ09ORklHX1RFU1RfVVNFUl9DT1BZIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfQlBGPW0KIyBD T05GSUdfVEVTVF9CTEFDS0hPTEVfREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfRklORF9CSVRfQkVO Q0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9GSVJNV0FSRSBpcyBub3Qgc2V0CiMgQ09O RklHX1RFU1RfU1lTQ1RMIGlzIG5vdCBzZXQKQ09ORklHX1NZU0NUTF9LVU5JVF9URVNUPW0KQ09O RklHX0xJU1RfS1VOSVRfVEVTVD1tCiMgQ09ORklHX0xJTkVBUl9SQU5HRVNfVEVTVCBpcyBub3Qg c2V0CiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVEFUSUNf S0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS01PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RF U1RfTUVNQ0FUX1AgaXMgbm90IHNldAojIENPTkZJR19URVNUX0xJVkVQQVRDSCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RFU1RfU1RBQ0tJTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9NRU1JTklU IGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9ITU0gaXMgbm90IHNldAojIENPTkZJR19NRU1URVNU IGlzIG5vdCBzZXQKIyBDT05GSUdfSFlQRVJWX1RFU1RJTkcgaXMgbm90IHNldAojIGVuZCBvZiBL ZXJuZWwgVGVzdGluZyBhbmQgQ292ZXJhZ2UKIyBlbmQgb2YgS2VybmVsIGhhY2tpbmcK --===============1502748062535861424== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0nd2lsbC1pdC1zY2Fs ZScKCWV4cG9ydCB0ZXN0Y2FzZT0nd2lsbC1pdC1zY2FsZScKCWV4cG9ydCBjYXRlZ29yeT0nYmVu Y2htYXJrJwoJZXhwb3J0IG5yX3Rhc2s9OTYKCWV4cG9ydCBqb2Jfb3JpZ2luPScvbGtwLXNyYy9h bGxvdC9jeWNsaWM6cDE6aW50ZXJuYWwtZGV2ZWw6ZGV2ZWwtaG91cmx5L2xrcC1jc2wtMmFwMy93 aWxsLWl0LXNjYWxlLTUwLnlhbWwnCglleHBvcnQgcXVldWVfY21kbGluZV9rZXlzPSdicmFuY2gK Y29tbWl0CnF1ZXVlX2F0X2xlYXN0X29uY2UnCglleHBvcnQgcXVldWU9J3ZhbGlkYXRlJwoJZXhw b3J0IHRlc3Rib3g9J2xrcC1jc2wtMmFwMycKCWV4cG9ydCB0Ym94X2dyb3VwPSdsa3AtY3NsLTJh cDMnCglleHBvcnQga2NvbmZpZz0neDg2XzY0LXJoZWwtOC4zJwoJZXhwb3J0IHN1Ym1pdF9pZD0n NWYyZTg2NDJjZTU2YTk0ODYxZjBlMzgyJwoJZXhwb3J0IGpvYl9maWxlPScvbGtwL2pvYnMvc2No ZWR1bGVkL2xrcC1jc2wtMmFwMy93aWxsLWl0LXNjYWxlLXBlcmZvcm1hbmNlLXByb2Nlc3MtNTAl LWNvbnRleHRfc3dpdGNoMS11Y29kZT0weDUwMDJmMDEtZGViaWFuLTEwLjQteDg2XzY0LTIwMjAw NjAzLmNnei05MjE2NDc3NDQ5ZjMzY2RiYzljOWE5OWQ0OS0yMDIwMDgwOC0xODUyOS0xdGlnZms1 LTIueWFtbCcKCWV4cG9ydCBpZD0nMGM2OTk4NDM2YjM4N2FmZTExNWI5M2M0MWI4MWVlY2I3OGYy YjYwMCcKCWV4cG9ydCBxdWV1ZXJfdmVyc2lvbj0nL2xrcC1zcmMnCglleHBvcnQgbW9kZWw9J0Nh c2NhZGUgTGFrZScKCWV4cG9ydCBucl9ub2RlPTQKCWV4cG9ydCBucl9jcHU9MTkyCglleHBvcnQg bWVtb3J5PScxOTJHJwoJZXhwb3J0IHNzZF9wYXJ0aXRpb25zPQoJZXhwb3J0IHJvb3Rmc19wYXJ0 aXRpb249J0xBQkVMPUxLUC1ST09URlMnCglleHBvcnQga2VybmVsX2NtZGxpbmVfaHc9J2FjcGlf cnNkcD0weDY3ZjQ0MDE0JwoJZXhwb3J0IGJyYW5kPSdJbnRlbChSKSBYZW9uKFIpIFBsYXRpbnVt IDkyNDIgQ1BVIEAgMi4zMEdIeicKCWV4cG9ydCBjb21taXQ9JzkyMTY0Nzc0NDlmMzNjZGJjOWM5 YTk5ZDQ5ZjUwMGI3ZmJiODE3MDInCglleHBvcnQgbmVlZF9rY29uZmlnX2h3PSdDT05GSUdfSUdC PXkKQ09ORklHX0JMS19ERVZfTlZNRScKCWV4cG9ydCB1Y29kZT0nMHg1MDAyZjAxJwoJZXhwb3J0 IGRpc2FibGVfbGF0ZW5jeV9zdGF0cz0xCglleHBvcnQgZW5xdWV1ZV90aW1lPScyMDIwLTA4LTA4 IDE5OjAyOjI2ICswODAwJwoJZXhwb3J0IF9pZD0nNWYyZTg2NDJjZTU2YTk0ODYxZjBlMzgyJwoJ ZXhwb3J0IF9ydD0nL3Jlc3VsdC93aWxsLWl0LXNjYWxlL3BlcmZvcm1hbmNlLXByb2Nlc3MtNTAl LWNvbnRleHRfc3dpdGNoMS11Y29kZT0weDUwMDJmMDEvbGtwLWNzbC0yYXAzL2RlYmlhbi0xMC40 LXg4Nl82NC0yMDIwMDYwMy5jZ3oveDg2XzY0LXJoZWwtOC4zL2djYy05LzkyMTY0Nzc0NDlmMzNj ZGJjOWM5YTk5ZDQ5ZjUwMGI3ZmJiODE3MDInCglleHBvcnQgdXNlcj0nbGtwJwoJZXhwb3J0IGNv bXBpbGVyPSdnY2MtOScKCWV4cG9ydCBoZWFkX2NvbW1pdD0nMmU5NDFlMmYyZmQ3OTI5Njk2ZWFi NjI3N2U0OWQzOWZmZTZmNWJkNScKCWV4cG9ydCBiYXNlX2NvbW1pdD0nYmNmODc2ODcwYjk1NTky YjUyNTE5ZWQ0YWFmY2Y5ZDk1OTk5YmM5YycKCWV4cG9ydCBicmFuY2g9J2xpbnVzL21hc3RlcicK CWV4cG9ydCByb290ZnM9J2RlYmlhbi0xMC40LXg4Nl82NC0yMDIwMDYwMy5jZ3onCglleHBvcnQg cmVzdWx0X3Jvb3Q9Jy9yZXN1bHQvd2lsbC1pdC1zY2FsZS9wZXJmb3JtYW5jZS1wcm9jZXNzLTUw JS1jb250ZXh0X3N3aXRjaDEtdWNvZGU9MHg1MDAyZjAxL2xrcC1jc2wtMmFwMy9kZWJpYW4tMTAu NC14ODZfNjQtMjAyMDA2MDMuY2d6L3g4Nl82NC1yaGVsLTguMy9nY2MtOS85MjE2NDc3NDQ5ZjMz Y2RiYzljOWE5OWQ0OWY1MDBiN2ZiYjgxNzAyLzMnCglleHBvcnQgc2NoZWR1bGVyX3ZlcnNpb249 Jy9sa3AvbGtwLy5zcmMtMjAyMDA4MDUtMTUwNTE4JwoJZXhwb3J0IExLUF9TRVJWRVI9J2lubicK CWV4cG9ydCBhcmNoPSd4ODZfNjQnCglleHBvcnQgbWF4X3VwdGltZT0xNTAwCglleHBvcnQgaW5p dHJkPScvb3NpbWFnZS9kZWJpYW4vZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNneicKCWV4 cG9ydCBib290bG9hZGVyX2FwcGVuZD0ncm9vdD0vZGV2L3JhbTAKdXNlcj1sa3AKam9iPS9sa3Av am9icy9zY2hlZHVsZWQvbGtwLWNzbC0yYXAzL3dpbGwtaXQtc2NhbGUtcGVyZm9ybWFuY2UtcHJv Y2Vzcy01MCUtY29udGV4dF9zd2l0Y2gxLXVjb2RlPTB4NTAwMmYwMS1kZWJpYW4tMTAuNC14ODZf NjQtMjAyMDA2MDMuY2d6LTkyMTY0Nzc0NDlmMzNjZGJjOWM5YTk5ZDQ5LTIwMjAwODA4LTE4NTI5 LTF0aWdmazUtMi55YW1sCkFSQ0g9eDg2XzY0Cmtjb25maWc9eDg2XzY0LXJoZWwtOC4zCmJyYW5j aD1saW51cy9tYXN0ZXIKY29tbWl0PTkyMTY0Nzc0NDlmMzNjZGJjOWM5YTk5ZDQ5ZjUwMGI3ZmJi ODE3MDIKQk9PVF9JTUFHRT0vcGtnL2xpbnV4L3g4Nl82NC1yaGVsLTguMy9nY2MtOS85MjE2NDc3 NDQ5ZjMzY2RiYzljOWE5OWQ0OWY1MDBiN2ZiYjgxNzAyL3ZtbGludXotNS44LjAtcmM0LTAxNDQ5 LWc5MjE2NDc3NDQ5ZjMzCmFjcGlfcnNkcD0weDY3ZjQ0MDE0Cm1heF91cHRpbWU9MTUwMApSRVNV TFRfUk9PVD0vcmVzdWx0L3dpbGwtaXQtc2NhbGUvcGVyZm9ybWFuY2UtcHJvY2Vzcy01MCUtY29u dGV4dF9zd2l0Y2gxLXVjb2RlPTB4NTAwMmYwMS9sa3AtY3NsLTJhcDMvZGViaWFuLTEwLjQteDg2 XzY0LTIwMjAwNjAzLmNnei94ODZfNjQtcmhlbC04LjMvZ2NjLTkvOTIxNjQ3NzQ0OWYzM2NkYmM5 YzlhOTlkNDlmNTAwYjdmYmI4MTcwMi8zCkxLUF9TRVJWRVI9aW5uCm5va2FzbHIKc2VsaW51eD0w CmRlYnVnCmFwaWM9ZGVidWcKc3lzcnFfYWx3YXlzX2VuYWJsZWQKcmN1cGRhdGUucmN1X2NwdV9z dGFsbF90aW1lb3V0PTEwMApuZXQuaWZuYW1lcz0wCnByaW50ay5kZXZrbXNnPW9uCnBhbmljPS0x CnNvZnRsb2NrdXBfcGFuaWM9MQpubWlfd2F0Y2hkb2c9cGFuaWMKb29wcz1wYW5pYwpsb2FkX3Jh bWRpc2s9Mgpwcm9tcHRfcmFtZGlzaz0wCmRyYmQubWlub3JfY291bnQ9OApzeXN0ZW1kLmxvZ19s ZXZlbD1lcnIKaWdub3JlX2xvZ2xldmVsCmNvbnNvbGU9dHR5MAplYXJseXByaW50az10dHlTMCwx MTUyMDAKY29uc29sZT10dHlTMCwxMTUyMDAKdmdhPW5vcm1hbApydycKCWV4cG9ydCBtb2R1bGVz X2luaXRyZD0nL3BrZy9saW51eC94ODZfNjQtcmhlbC04LjMvZ2NjLTkvOTIxNjQ3NzQ0OWYzM2Nk YmM5YzlhOTlkNDlmNTAwYjdmYmI4MTcwMi9tb2R1bGVzLmNneicKCWV4cG9ydCBibV9pbml0cmQ9 Jy9vc2ltYWdlL2RlcHMvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei9ydW4taXBjb25m aWdfMjAyMDA2MDguY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAz LmNnei9sa3BfMjAyMDA3MDkuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLTEwLjQteDg2XzY0LTIw MjAwNjAzLmNnei9yc3luYy1yb290ZnNfMjAyMDA2MDguY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFu LTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei93aWxsLWl0LXNjYWxlXzIwMjAwNjE5LmNneiwvb3Np bWFnZS9wa2cvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei93aWxsLWl0LXNjYWxlLXg4 Nl82NC0wZjI2MzY0LTFfMjAyMDA2MTkuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLTEwLjQteDg2 XzY0LTIwMjAwNjAzLmNnei9tcHN0YXRfMjAyMDA3MTQuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFu LTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei9wZXJmXzIwMjAwNzIzLmNneiwvb3NpbWFnZS9wa2cv ZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei9wZXJmLXg4Nl82NC1kMTViZTU0NjAzMWMt MV8yMDIwMDcyMy5jZ3osL29zaW1hZ2UvcGtnL2RlYmlhbi0xMC40LXg4Nl82NC0yMDIwMDYwMy5j Z3ovc2FyLXg4Nl82NC0zNGM5MmFlLTFfMjAyMDA3MDIuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFu LTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei9od18yMDIwMDcxNS5jZ3onCglleHBvcnQgdWNvZGVf aW5pdHJkPScvb3NpbWFnZS91Y29kZS9pbnRlbC11Y29kZS0yMDIwMDYxMC5jZ3onCglleHBvcnQg bGtwX2luaXRyZD0nL29zaW1hZ2UvdXNlci9sa3AvbGtwLXg4Nl82NC5jZ3onCglleHBvcnQgc2l0 ZT0naW5uJwoJZXhwb3J0IExLUF9DR0lfUE9SVD04MAoJZXhwb3J0IExLUF9DSUZTX1BPUlQ9MTM5 CglleHBvcnQgbGFzdF9rZXJuZWw9JzUuOC4wLTAwNzY5LWczOWJiNzRjYzE3NWZjMycKCWV4cG9y dCByZXBlYXRfdG89NAoJZXhwb3J0IHNjaGVkdWxlX25vdGlmeV9hZGRyZXNzPQoJZXhwb3J0IHF1 ZXVlX2F0X2xlYXN0X29uY2U9MQoJZXhwb3J0IGtlcm5lbD0nL3BrZy9saW51eC94ODZfNjQtcmhl bC04LjMvZ2NjLTkvOTIxNjQ3NzQ0OWYzM2NkYmM5YzlhOTlkNDlmNTAwYjdmYmI4MTcwMi92bWxp bnV6LTUuOC4wLXJjNC0wMTQ0OS1nOTIxNjQ3NzQ0OWYzMycKCWV4cG9ydCBkZXF1ZXVlX3RpbWU9 JzIwMjAtMDgtMDggMTk6MTI6MjkgKzA4MDAnCglleHBvcnQgam9iX2luaXRyZD0nL2xrcC9qb2Jz L3NjaGVkdWxlZC9sa3AtY3NsLTJhcDMvd2lsbC1pdC1zY2FsZS1wZXJmb3JtYW5jZS1wcm9jZXNz LTUwJS1jb250ZXh0X3N3aXRjaDEtdWNvZGU9MHg1MDAyZjAxLWRlYmlhbi0xMC40LXg4Nl82NC0y MDIwMDYwMy5jZ3otOTIxNjQ3NzQ0OWYzM2NkYmM5YzlhOTlkNDktMjAyMDA4MDgtMTg1MjktMXRp Z2ZrNS0yLmNneicKCglbIC1uICIkTEtQX1NSQyIgXSB8fAoJZXhwb3J0IExLUF9TUkM9L2xrcC8k e3VzZXI6LWxrcH0vc3JjCn0KCnJ1bl9qb2IoKQp7CgllY2hvICQkID4gJFRNUC9ydW4tam9iLnBp ZAoKCS4gJExLUF9TUkMvbGliL2h0dHAuc2gKCS4gJExLUF9TUkMvbGliL2pvYi5zaAoJLiAkTEtQ X1NSQy9saWIvZW52LnNoCgoJZXhwb3J0X3RvcF9lbnYKCglydW5fc2V0dXAgJExLUF9TUkMvc2V0 dXAvY3B1ZnJlcV9nb3Zlcm5vciAncGVyZm9ybWFuY2UnCgoJcnVuX21vbml0b3IgJExLUF9TUkMv bW9uaXRvcnMvd3JhcHBlciBrbXNnCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy9uby1z dGRvdXQvd3JhcHBlciBib290LXRpbWUKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dy YXBwZXIgaW9zdGF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIGhlYXJ0 YmVhdAoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciB2bXN0YXQKCXJ1bl9t b25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgbnVtYS1udW1hc3RhdAoJcnVuX21vbml0 b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBudW1hLXZtc3RhdAoJcnVuX21vbml0b3IgJExL UF9TUkMvbW9uaXRvcnMvd3JhcHBlciBudW1hLW1lbWluZm8KCXJ1bl9tb25pdG9yICRMS1BfU1JD L21vbml0b3JzL3dyYXBwZXIgcHJvYy12bXN0YXQKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0 b3JzL3dyYXBwZXIgcHJvYy1zdGF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFw cGVyIG1lbWluZm8KCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgc2xhYmlu Zm8KCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgaW50ZXJydXB0cwoJcnVu X21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBsb2NrX3N0YXQKCXJ1bl9tb25pdG9y ICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgbGF0ZW5jeV9zdGF0cwoJcnVuX21vbml0b3IgJExL UF9TUkMvbW9uaXRvcnMvd3JhcHBlciBzb2Z0aXJxcwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9u aXRvcnMvb25lLXNob3Qvd3JhcHBlciBiZGlfZGV2X21hcHBpbmcKCXJ1bl9tb25pdG9yICRMS1Bf U1JDL21vbml0b3JzL3dyYXBwZXIgZGlza3N0YXRzCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25p dG9ycy93cmFwcGVyIG5mc3N0YXQKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBw ZXIgY3B1aWRsZQoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBjcHVmcmVx LXN0YXRzCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIHNjaGVkX2RlYnVn CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIHBlcmYtc3RhdAoJcnVuX21v bml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBtcHN0YXQKCXJ1bl9tb25pdG9yICRMS1Bf U1JDL21vbml0b3JzL25vLXN0ZG91dC93cmFwcGVyIHBlcmYtcHJvZmlsZQoJcnVuX21vbml0b3Ig JExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBvb20ta2lsbGVyCglydW5fbW9uaXRvciAkTEtQX1NS Qy9tb25pdG9ycy9wbGFpbi93YXRjaGRvZwoKCXJ1bl90ZXN0IG1vZGU9J3Byb2Nlc3MnIHRlc3Q9 J2NvbnRleHRfc3dpdGNoMScgJExLUF9TUkMvdGVzdHMvd3JhcHBlciB3aWxsLWl0LXNjYWxlCn0K CmV4dHJhY3Rfc3RhdHMoKQp7CglleHBvcnQgc3RhdHNfcGFydF9iZWdpbj0KCWV4cG9ydCBzdGF0 c19wYXJ0X2VuZD0KCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHdpbGwtaXQtc2NhbGUKCSRMS1Bf U1JDL3N0YXRzL3dyYXBwZXIga21zZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBib290LXRpbWUK CSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgaW9zdGF0CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHZt c3RhdAoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBudW1hLW51bWFzdGF0CgkkTEtQX1NSQy9zdGF0 cy93cmFwcGVyIG51bWEtdm1zdGF0CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIG51bWEtbWVtaW5m bwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBwcm9jLXZtc3RhdAoJJExLUF9TUkMvc3RhdHMvd3Jh cHBlciBtZW1pbmZvCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHNsYWJpbmZvCgkkTEtQX1NSQy9z dGF0cy93cmFwcGVyIGludGVycnVwdHMKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbG9ja19zdGF0 CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGxhdGVuY3lfc3RhdHMKCSRMS1BfU1JDL3N0YXRzL3dy YXBwZXIgc29mdGlycXMKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgZGlza3N0YXRzCgkkTEtQX1NS Qy9zdGF0cy93cmFwcGVyIG5mc3N0YXQKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgY3B1aWRsZQoJ JExLUF9TUkMvc3RhdHMvd3JhcHBlciBzY2hlZF9kZWJ1ZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBl ciBwZXJmLXN0YXQKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbXBzdGF0CgkkTEtQX1NSQy9zdGF0 cy93cmFwcGVyIHBlcmYtcHJvZmlsZQoKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgdGltZSB3aWxs LWl0LXNjYWxlLnRpbWUKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgZG1lc2cKCSRMS1BfU1JDL3N0 YXRzL3dyYXBwZXIga21zZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBsYXN0X3N0YXRlCgkkTEtQ X1NSQy9zdGF0cy93cmFwcGVyIHN0ZGVycgoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciB0aW1lCn0K CiIkQCIK --===============1502748062535861424== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job.yaml" LS0tCgojISBqb2JzL3dpbGwtaXQtc2NhbGUtNTAueWFtbApzdWl0ZTogd2lsbC1pdC1zY2FsZQp0 ZXN0Y2FzZTogd2lsbC1pdC1zY2FsZQpjYXRlZ29yeTogYmVuY2htYXJrCm5yX3Rhc2s6IDUwJQp3 aWxsLWl0LXNjYWxlOgogIG1vZGU6IHByb2Nlc3MKICB0ZXN0OiBjb250ZXh0X3N3aXRjaDEKam9i X29yaWdpbjogIi9sa3Atc3JjL2FsbG90L2N5Y2xpYzpwMTppbnRlcm5hbC1kZXZlbDpkZXZlbC1o b3VybHkvbGtwLWNzbC0yYXAzL3dpbGwtaXQtc2NhbGUtNTAueWFtbCIKCiMhIHF1ZXVlIG9wdGlv bnMKcXVldWVfY21kbGluZV9rZXlzOgotIGJyYW5jaAotIGNvbW1pdAotIHF1ZXVlX2F0X2xlYXN0 X29uY2UKcXVldWU6IGJpc2VjdAp0ZXN0Ym94OiBsa3AtY3NsLTJhcDMKdGJveF9ncm91cDogbGtw LWNzbC0yYXAzCmtjb25maWc6IHg4Nl82NC1yaGVsLTguMwpzdWJtaXRfaWQ6IDVmMmU3YzhlY2U1 NmE5NDc2NTE0ZjgzMwpqb2JfZmlsZTogIi9sa3Avam9icy9zY2hlZHVsZWQvbGtwLWNzbC0yYXAz L3dpbGwtaXQtc2NhbGUtcGVyZm9ybWFuY2UtcHJvY2Vzcy01MCUtY29udGV4dF9zd2l0Y2gxLXVj b2RlPTB4NTAwMmYwMS1kZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2MDMuY2d6LTkyMTY0Nzc0NDlm MzNjZGJjOWM5YTk5ZDQ5LTIwMjAwODA4LTE4Mjc3LTF1c21sa3otMS55YW1sIgppZDogOTA5ZmY0 Y2IyNGMzMjUzODA3NjgyNTk1NDMzZWYxMDM3NDk1NTVhNApxdWV1ZXJfdmVyc2lvbjogIi9sa3At c3JjIgoKIyEgaG9zdHMvbGtwLWNzbC0yYXAzCm1vZGVsOiBDYXNjYWRlIExha2UKbnJfbm9kZTog NApucl9jcHU6IDE5MgptZW1vcnk6IDE5MkcKc3NkX3BhcnRpdGlvbnM6IApyb290ZnNfcGFydGl0 aW9uOiBMQUJFTD1MS1AtUk9PVEZTCmtlcm5lbF9jbWRsaW5lX2h3OiBhY3BpX3JzZHA9MHg2N2Y0 NDAxNApicmFuZDogSW50ZWwoUikgWGVvbihSKSBQbGF0aW51bSA5MjQyIENQVSBAIDIuMzBHSHoK CiMhIGluY2x1ZGUvY2F0ZWdvcnkvYmVuY2htYXJrCmttc2c6IApib290LXRpbWU6IAppb3N0YXQ6 IApoZWFydGJlYXQ6IAp2bXN0YXQ6IApudW1hLW51bWFzdGF0OiAKbnVtYS12bXN0YXQ6IApudW1h LW1lbWluZm86IApwcm9jLXZtc3RhdDogCnByb2Mtc3RhdDogCm1lbWluZm86IApzbGFiaW5mbzog CmludGVycnVwdHM6IApsb2NrX3N0YXQ6IApsYXRlbmN5X3N0YXRzOiAKc29mdGlycXM6IApiZGlf ZGV2X21hcHBpbmc6IApkaXNrc3RhdHM6IApuZnNzdGF0OiAKY3B1aWRsZTogCmNwdWZyZXEtc3Rh dHM6IApzY2hlZF9kZWJ1ZzogCnBlcmYtc3RhdDogCm1wc3RhdDogCnBlcmYtcHJvZmlsZTogCgoj ISBpbmNsdWRlL2NhdGVnb3J5L0FMTApjcHVmcmVxX2dvdmVybm9yOiBwZXJmb3JtYW5jZQoKIyEg aW5jbHVkZS9xdWV1ZS9jeWNsaWMKY29tbWl0OiA5MjE2NDc3NDQ5ZjMzY2RiYzljOWE5OWQ0OWY1 MDBiN2ZiYjgxNzAyCgojISBpbmNsdWRlL3Rlc3Rib3gvbGtwLWNzbC0yYXAzCm5lZWRfa2NvbmZp Z19odzoKLSBDT05GSUdfSUdCPXkKLSBDT05GSUdfQkxLX0RFVl9OVk1FCnVjb2RlOiAnMHg1MDAy ZjAxJwpkaXNhYmxlX2xhdGVuY3lfc3RhdHM6IDEKZW5xdWV1ZV90aW1lOiAyMDIwLTA4LTA4IDE4 OjIxOjAzLjA5NDQ0ODEzOSArMDg6MDAKX2lkOiA1ZjJlODE4OWNlNTZhOTQ3NjUxNGY4MzQKX3J0 OiAiL3Jlc3VsdC93aWxsLWl0LXNjYWxlL3BlcmZvcm1hbmNlLXByb2Nlc3MtNTAlLWNvbnRleHRf c3dpdGNoMS11Y29kZT0weDUwMDJmMDEvbGtwLWNzbC0yYXAzL2RlYmlhbi0xMC40LXg4Nl82NC0y MDIwMDYwMy5jZ3oveDg2XzY0LXJoZWwtOC4zL2djYy05LzkyMTY0Nzc0NDlmMzNjZGJjOWM5YTk5 ZDQ5ZjUwMGI3ZmJiODE3MDIiCgojISBzY2hlZHVsZSBvcHRpb25zCnVzZXI6IGxrcApjb21waWxl cjogZ2NjLTkKaGVhZF9jb21taXQ6IDJlOTQxZTJmMmZkNzkyOTY5NmVhYjYyNzdlNDlkMzlmZmU2 ZjViZDUKYmFzZV9jb21taXQ6IGJjZjg3Njg3MGI5NTU5MmI1MjUxOWVkNGFhZmNmOWQ5NTk5OWJj OWMKYnJhbmNoOiBpbnRlcm5hbC1kZXZlbC9kZXZlbC1ob3VybHktMjAyMDA4MDcxMgpyb290ZnM6 IGRlYmlhbi0xMC40LXg4Nl82NC0yMDIwMDYwMy5jZ3oKcmVzdWx0X3Jvb3Q6ICIvcmVzdWx0L3dp bGwtaXQtc2NhbGUvcGVyZm9ybWFuY2UtcHJvY2Vzcy01MCUtY29udGV4dF9zd2l0Y2gxLXVjb2Rl PTB4NTAwMmYwMS9sa3AtY3NsLTJhcDMvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei94 ODZfNjQtcmhlbC04LjMvZ2NjLTkvOTIxNjQ3NzQ0OWYzM2NkYmM5YzlhOTlkNDlmNTAwYjdmYmI4 MTcwMi8xIgpzY2hlZHVsZXJfdmVyc2lvbjogIi9sa3AvbGtwLy5zcmMtMjAyMDA4MDUtMTUwNTE4 IgpMS1BfU0VSVkVSOiBpbm4KYXJjaDogeDg2XzY0Cm1heF91cHRpbWU6IDE1MDAKaW5pdHJkOiAi L29zaW1hZ2UvZGViaWFuL2RlYmlhbi0xMC40LXg4Nl82NC0yMDIwMDYwMy5jZ3oiCmJvb3Rsb2Fk ZXJfYXBwZW5kOgotIHJvb3Q9L2Rldi9yYW0wCi0gdXNlcj1sa3AKLSBqb2I9L2xrcC9qb2JzL3Nj aGVkdWxlZC9sa3AtY3NsLTJhcDMvd2lsbC1pdC1zY2FsZS1wZXJmb3JtYW5jZS1wcm9jZXNzLTUw JS1jb250ZXh0X3N3aXRjaDEtdWNvZGU9MHg1MDAyZjAxLWRlYmlhbi0xMC40LXg4Nl82NC0yMDIw MDYwMy5jZ3otOTIxNjQ3NzQ0OWYzM2NkYmM5YzlhOTlkNDktMjAyMDA4MDgtMTgyNzctMXVzbWxr ei0xLnlhbWwKLSBBUkNIPXg4Nl82NAotIGtjb25maWc9eDg2XzY0LXJoZWwtOC4zCi0gYnJhbmNo PWludGVybmFsLWRldmVsL2RldmVsLWhvdXJseS0yMDIwMDgwNzEyCi0gY29tbWl0PTkyMTY0Nzc0 NDlmMzNjZGJjOWM5YTk5ZDQ5ZjUwMGI3ZmJiODE3MDIKLSBCT09UX0lNQUdFPS9wa2cvbGludXgv eDg2XzY0LXJoZWwtOC4zL2djYy05LzkyMTY0Nzc0NDlmMzNjZGJjOWM5YTk5ZDQ5ZjUwMGI3ZmJi ODE3MDIvdm1saW51ei01LjguMC1yYzQtMDE0NDktZzkyMTY0Nzc0NDlmMzMKLSBhY3BpX3JzZHA9 MHg2N2Y0NDAxNAotIG1heF91cHRpbWU9MTUwMAotIFJFU1VMVF9ST09UPS9yZXN1bHQvd2lsbC1p dC1zY2FsZS9wZXJmb3JtYW5jZS1wcm9jZXNzLTUwJS1jb250ZXh0X3N3aXRjaDEtdWNvZGU9MHg1 MDAyZjAxL2xrcC1jc2wtMmFwMy9kZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2MDMuY2d6L3g4Nl82 NC1yaGVsLTguMy9nY2MtOS85MjE2NDc3NDQ5ZjMzY2RiYzljOWE5OWQ0OWY1MDBiN2ZiYjgxNzAy LzEKLSBMS1BfU0VSVkVSPWlubgotIG5va2FzbHIKLSBzZWxpbnV4PTAKLSBkZWJ1ZwotIGFwaWM9 ZGVidWcKLSBzeXNycV9hbHdheXNfZW5hYmxlZAotIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGlt ZW91dD0xMDAKLSBuZXQuaWZuYW1lcz0wCi0gcHJpbnRrLmRldmttc2c9b24KLSBwYW5pYz0tMQot IHNvZnRsb2NrdXBfcGFuaWM9MQotIG5taV93YXRjaGRvZz1wYW5pYwotIG9vcHM9cGFuaWMKLSBs b2FkX3JhbWRpc2s9MgotIHByb21wdF9yYW1kaXNrPTAKLSBkcmJkLm1pbm9yX2NvdW50PTgKLSBz eXN0ZW1kLmxvZ19sZXZlbD1lcnIKLSBpZ25vcmVfbG9nbGV2ZWwKLSBjb25zb2xlPXR0eTAKLSBl YXJseXByaW50az10dHlTMCwxMTUyMDAKLSBjb25zb2xlPXR0eVMwLDExNTIwMAotIHZnYT1ub3Jt YWwKLSBydwptb2R1bGVzX2luaXRyZDogIi9wa2cvbGludXgveDg2XzY0LXJoZWwtOC4zL2djYy05 LzkyMTY0Nzc0NDlmMzNjZGJjOWM5YTk5ZDQ5ZjUwMGI3ZmJiODE3MDIvbW9kdWxlcy5jZ3oiCmJt X2luaXRyZDogIi9vc2ltYWdlL2RlcHMvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei9y dW4taXBjb25maWdfMjAyMDA2MDguY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLTEwLjQteDg2XzY0 LTIwMjAwNjAzLmNnei9sa3BfMjAyMDA3MDkuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLTEwLjQt eDg2XzY0LTIwMjAwNjAzLmNnei9yc3luYy1yb290ZnNfMjAyMDA2MDguY2d6LC9vc2ltYWdlL2Rl cHMvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei93aWxsLWl0LXNjYWxlXzIwMjAwNjE5 LmNneiwvb3NpbWFnZS9wa2cvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei93aWxsLWl0 LXNjYWxlLXg4Nl82NC0wZjI2MzY0LTFfMjAyMDA2MTkuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFu LTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei9tcHN0YXRfMjAyMDA3MTQuY2d6LC9vc2ltYWdlL2Rl cHMvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei9wZXJmXzIwMjAwNzIzLmNneiwvb3Np bWFnZS9wa2cvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei9wZXJmLXg4Nl82NC1kMTVi ZTU0NjAzMWMtMV8yMDIwMDcyMy5jZ3osL29zaW1hZ2UvcGtnL2RlYmlhbi0xMC40LXg4Nl82NC0y MDIwMDYwMy5jZ3ovc2FyLXg4Nl82NC0zNGM5MmFlLTFfMjAyMDA3MDIuY2d6LC9vc2ltYWdlL2Rl cHMvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei9od18yMDIwMDcxNS5jZ3oiCnVjb2Rl X2luaXRyZDogIi9vc2ltYWdlL3Vjb2RlL2ludGVsLXVjb2RlLTIwMjAwNjEwLmNneiIKbGtwX2lu aXRyZDogIi9vc2ltYWdlL3VzZXIvbGtwL2xrcC14ODZfNjQuY2d6IgpzaXRlOiBpbm4KCiMhIC9s a3AvbGtwLy5zcmMtMjAyMDA4MDUtMTUwNTE4L2luY2x1ZGUvc2l0ZS9pbm4KTEtQX0NHSV9QT1JU OiA4MApMS1BfQ0lGU19QT1JUOiAxMzkKb29tLWtpbGxlcjogCndhdGNoZG9nOiAKCiMhIHJ1bnRp bWUgc3RhdHVzCmxhc3Rfa2VybmVsOiA1LjguMC1yYzQtMDE0NDktZzkyMTY0Nzc0NDlmMzMKcmVw ZWF0X3RvOiAyCnNjaGVkdWxlX25vdGlmeV9hZGRyZXNzOiAKCiMhIHVzZXIgb3ZlcnJpZGVzCnF1 ZXVlX2F0X2xlYXN0X29uY2U6IDAKa2VybmVsOiAiL3BrZy9saW51eC94ODZfNjQtcmhlbC04LjMv Z2NjLTkvOTIxNjQ3NzQ0OWYzM2NkYmM5YzlhOTlkNDlmNTAwYjdmYmI4MTcwMi92bWxpbnV6LTUu OC4wLXJjNC0wMTQ0OS1nOTIxNjQ3NzQ0OWYzMyIKZGVxdWV1ZV90aW1lOiAyMDIwLTA4LTA4IDE4 OjUzOjA5LjUzOTI3NDIzNiArMDg6MDAKam9iX3N0YXRlOiBmaW5pc2hlZApsb2FkYXZnOiA5My42 MyA3OC43NCAzNS45NyAxLzEyOTkgMTMxMDMKc3RhcnRfdGltZTogJzE1OTY4ODQwNDQnCmVuZF90 aW1lOiAnMTU5Njg4NDM0NicKdmVyc2lvbjogIi9sa3AvbGtwLy5zcmMtMjAyMDA4MDUtMTUwNTUy OjkyYmRmZjJjOjg3MzQyZmU0OSIK --===============1502748062535861424== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="reproduce.ksh" CmZvciBjcHVfZGlyIGluIC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdVswLTldKgpkbwoJb25s aW5lX2ZpbGU9IiRjcHVfZGlyIi9vbmxpbmUKCVsgLWYgIiRvbmxpbmVfZmlsZSIgXSAmJiBbICIk KGNhdCAiJG9ubGluZV9maWxlIikiIC1lcSAwIF0gJiYgY29udGludWUKCglmaWxlPSIkY3B1X2Rp ciIvY3B1ZnJlcS9zY2FsaW5nX2dvdmVybm9yCglbIC1mICIkZmlsZSIgXSAmJiBlY2hvICJwZXJm b3JtYW5jZSIgPiAiJGZpbGUiCmRvbmUKCiAiL2xrcC9iZW5jaG1hcmtzL3B5dGhvbjMvYmluL3B5 dGhvbjMiICIuL3J1bnRlc3QucHkiICJjb250ZXh0X3N3aXRjaDEiICIyOTUiICJwcm9jZXNzIiAi OTYiCg== --===============1502748062535861424==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.5 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,UPPERCASE_50_75,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 97107C433DF for ; Tue, 11 Aug 2020 08:35:53 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 2DBFA20658 for ; Tue, 11 Aug 2020 08:35:53 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728350AbgHKIfw (ORCPT ); Tue, 11 Aug 2020 04:35:52 -0400 Received: from mga18.intel.com ([134.134.136.126]:62449 "EHLO mga18.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728237AbgHKIfu (ORCPT ); Tue, 11 Aug 2020 04:35:50 -0400 IronPort-SDR: UQFQWqJAEij9jpUN/Fs085fLkkNW8QNrgJI4GwK2rCacilvtQC118B/WavUCk5obWfLGNRryUJ FAvaMAYKAkyg== X-IronPort-AV: E=McAfee;i="6000,8403,9709"; a="141305094" X-IronPort-AV: E=Sophos;i="5.75,460,1589266800"; d="yaml'?scan'208";a="141305094" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Aug 2020 01:31:42 -0700 IronPort-SDR: taYFq98yMwb0lUjyv5j/GUjoa21/+GNtY/pBeiI/CLS8NiOjwlg1OxTMmRrp0fk3pB9C825Kug oZRN9G3Bn6xg== X-IronPort-AV: E=Sophos;i="5.75,460,1589266800"; d="yaml'?scan'208";a="469349305" Received: from shao2-debian.sh.intel.com (HELO localhost) ([10.239.13.3]) by orsmga005-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Aug 2020 01:31:39 -0700 Date: Tue, 11 Aug 2020 16:30:59 +0800 From: kernel test robot To: Lorenzo Bianconi Cc: Daniel Borkmann , Jesper Dangaard Brouer , LKML , lkp@lists.01.org Subject: [bpf] 9216477449: will-it-scale.per_process_ops 196.3% improvement Message-ID: <20200811083059.GA7488@shao2-debian> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="zhXaljGHf11kAtnf" Content-Disposition: inline Content-Transfer-Encoding: 8bit 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 --zhXaljGHf11kAtnf Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Greeting, FYI, we noticed a 196.3% improvement of will-it-scale.per_process_ops due to commit: commit: 9216477449f33cdbc9c9a99d49f500b7fbb81702 ("bpf: cpumap: Add the possibility to attach an eBPF program to cpumap") https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master in testcase: will-it-scale on test machine: 192 threads Intel(R) Xeon(R) Platinum 9242 CPU @ 2.30GHz with 192G memory with following parameters: nr_task: 50% mode: process test: context_switch1 cpufreq_governor: performance ucode: 0x5002f01 test-description: Will It Scale takes a testcase and runs it from 1 through to n parallel copies to see if the testcase will scale. It builds both a process and threads based test in order to see any differences between the two. test-url: https://github.com/antonblanchard/will-it-scale 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 ========================================================================================= compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testcase/ucode: gcc-9/performance/x86_64-rhel-8.3/process/50%/debian-10.4-x86_64-20200603.cgz/lkp-csl-2ap3/context_switch1/will-it-scale/0x5002f01 commit: 644bfe51fa ("cpumap: Formalize map value as a named struct") 9216477449 ("bpf: cpumap: Add the possibility to attach an eBPF program to cpumap") 644bfe51fa49c222 9216477449f33cdbc9c9a99d49f ---------------- --------------------------- %stddev %change %stddev \ | \ 101816 +196.3% 301655 ± 6% will-it-scale.per_process_ops 9774396 +196.3% 28958917 ± 6% will-it-scale.workload 1019 ± 13% -12.2% 895.00 ± 10% slabinfo.file_lock_cache.active_objs 1019 ± 13% -12.2% 895.00 ± 10% slabinfo.file_lock_cache.num_objs 6.921e+08 -29.8% 4.856e+08 ± 18% cpuidle.C1.time 8.752e+08 ± 12% -21.7% 6.85e+08 ± 14% cpuidle.C1E.time 1.603e+09 +241.6% 5.474e+09 cpuidle.POLL.time 7.614e+08 +647.1% 5.689e+09 ± 7% cpuidle.POLL.usage 70.14 -22.4 47.77 ± 3% mpstat.cpu.all.idle% 0.89 +0.5 1.40 ± 2% mpstat.cpu.all.irq% 27.00 +20.5 47.52 ± 3% mpstat.cpu.all.sys% 1.73 +1.3 3.05 ± 6% mpstat.cpu.all.usr% 70.00 -31.8% 47.75 ± 3% vmstat.cpu.id 27.25 +77.1% 48.25 ± 3% vmstat.cpu.sy 19271255 +197.2% 57274788 ± 6% vmstat.system.cs 1394938 +62.0% 2259720 ± 2% vmstat.system.in 119901 ± 3% -9.0% 109077 ± 5% numa-meminfo.node0.SUnreclaim 80409 ± 73% +115.1% 172925 ± 26% numa-meminfo.node1.Active 79506 ± 75% +117.5% 172918 ± 26% numa-meminfo.node1.Active(anon) 43624 ±105% +170.5% 118004 ± 21% numa-meminfo.node1.AnonHugePages 78918 ± 76% +118.4% 172320 ± 25% numa-meminfo.node1.AnonPages 116818 +11.5% 130293 ± 2% numa-meminfo.node3.Shmem 7496 -6.2% 7031 proc-vmstat.nr_inactive_anon 12880 -6.3% 12074 proc-vmstat.nr_mapped 33884 ± 3% +8.0% 36587 ± 2% proc-vmstat.nr_shmem 36950 -1.3% 36459 proc-vmstat.nr_slab_reclaimable 7496 -6.2% 7031 proc-vmstat.nr_zone_inactive_anon 1090121 +2.1% 1113293 proc-vmstat.pgalloc_normal 29975 ± 3% -9.0% 27268 ± 5% numa-vmstat.node0.nr_slab_unreclaimable 676703 ± 8% -22.6% 523904 ± 11% numa-vmstat.node0.numa_hit 651307 ± 9% -28.3% 467226 ± 8% numa-vmstat.node0.numa_local 19868 ± 75% +117.5% 43212 ± 26% numa-vmstat.node1.nr_active_anon 19721 ± 76% +118.4% 43062 ± 25% numa-vmstat.node1.nr_anon_pages 19868 ± 75% +117.5% 43212 ± 26% numa-vmstat.node1.nr_zone_active_anon 29254 +11.3% 32560 ± 2% numa-vmstat.node3.nr_shmem 2947447 ± 6% -18.6% 2398308 ± 7% sched_debug.cfs_rq:/.MIN_vruntime.avg 9344834 +18.6% 11087277 sched_debug.cfs_rq:/.MIN_vruntime.max 1.25 ± 29% -80.0% 0.25 ±110% sched_debug.cfs_rq:/.load_avg.min 2947447 ± 6% -18.6% 2398308 ± 7% sched_debug.cfs_rq:/.max_vruntime.avg 9344834 +18.6% 11087277 sched_debug.cfs_rq:/.max_vruntime.max 9251241 +18.7% 10977704 sched_debug.cfs_rq:/.min_vruntime.avg 9391185 +19.1% 11182096 sched_debug.cfs_rq:/.min_vruntime.max 8733630 +20.3% 10503192 sched_debug.cfs_rq:/.min_vruntime.min 54678 ± 2% +21.1% 66214 ± 5% sched_debug.cfs_rq:/.min_vruntime.stddev 0.52 ± 26% -72.2% 0.14 ±173% sched_debug.cfs_rq:/.removed.runnable_avg.avg 60.08 ± 26% -88.6% 6.88 ±173% sched_debug.cfs_rq:/.removed.runnable_avg.max 5.30 ± 20% -82.6% 0.92 ±173% sched_debug.cfs_rq:/.removed.runnable_avg.stddev 0.52 ± 26% -72.2% 0.14 ±173% sched_debug.cfs_rq:/.removed.util_avg.avg 60.08 ± 26% -88.6% 6.88 ±173% sched_debug.cfs_rq:/.removed.util_avg.max 5.30 ± 20% -82.6% 0.92 ±173% sched_debug.cfs_rq:/.removed.util_avg.stddev 54902 ± 2% +20.9% 66396 ± 5% sched_debug.cfs_rq:/.spread0.stddev 3978 ± 58% -66.4% 1335 ± 4% sched_debug.cpu.avg_idle.min 14.55 ± 5% -12.7% 12.71 ± 4% sched_debug.cpu.clock.stddev 1104 ± 2% +47.6% 1629 sched_debug.cpu.curr->pid.avg 15230386 +206.7% 46707837 ± 4% sched_debug.cpu.nr_switches.avg 17060788 +183.3% 48325371 ± 3% sched_debug.cpu.nr_switches.max 11757170 +261.6% 42519522 ± 5% sched_debug.cpu.nr_switches.min 0.74 ± 5% -32.6% 0.50 ± 7% sched_debug.rt_rq:/.rt_time.avg 141.24 ± 5% -32.6% 95.23 ± 7% sched_debug.rt_rq:/.rt_time.max 10.17 ± 5% -32.6% 6.85 ± 7% sched_debug.rt_rq:/.rt_time.stddev 25629 ± 2% -7.1% 23821 ± 4% softirqs.CPU104.RCU 25696 ± 2% -9.9% 23140 ± 4% softirqs.CPU11.RCU 24547 ± 2% -7.6% 22692 ± 4% softirqs.CPU117.RCU 24586 ± 2% -8.0% 22613 ± 4% softirqs.CPU118.RCU 24588 ± 2% -7.3% 22797 ± 5% softirqs.CPU121.RCU 123169 ± 5% -12.1% 108286 softirqs.CPU123.TIMER 25041 -9.6% 22646 ± 4% softirqs.CPU124.RCU 24739 -9.0% 22524 ± 4% softirqs.CPU126.RCU 24656 ± 3% -7.4% 22833 ± 4% softirqs.CPU133.RCU 24545 ± 2% -8.2% 22535 ± 4% softirqs.CPU134.RCU 25062 ± 2% -9.7% 22636 ± 4% softirqs.CPU138.RCU 123045 ± 6% -12.2% 108093 softirqs.CPU143.TIMER 25562 ± 5% -11.3% 22674 ± 3% softirqs.CPU159.RCU 24905 ± 2% -8.2% 22874 ± 4% softirqs.CPU160.RCU 24158 ± 4% -10.2% 21687 ± 4% softirqs.CPU174.RCU 23858 ± 2% -9.0% 21710 ± 4% softirqs.CPU179.RCU 23821 ± 3% -8.5% 21803 ± 4% softirqs.CPU181.RCU 23644 ± 2% -8.5% 21627 ± 4% softirqs.CPU184.RCU 23914 ± 2% -8.5% 21878 ± 4% softirqs.CPU187.RCU 24175 ± 4% -10.1% 21725 ± 4% softirqs.CPU189.RCU 25336 ± 2% -8.2% 23269 ± 4% softirqs.CPU19.RCU 25253 ± 2% -7.9% 23246 ± 4% softirqs.CPU21.RCU 25493 -7.9% 23476 ± 4% softirqs.CPU22.RCU 25486 ± 2% -7.9% 23471 ± 4% softirqs.CPU25.RCU 25388 -8.5% 23240 ± 4% softirqs.CPU33.RCU 25145 ± 2% -7.9% 23167 ± 4% softirqs.CPU38.RCU 25187 ± 2% -8.1% 23144 ± 4% softirqs.CPU4.RCU 25074 ± 2% -8.2% 23017 ± 4% softirqs.CPU46.RCU 25289 ± 2% -8.5% 23137 ± 3% softirqs.CPU6.RCU 25266 ± 3% -9.6% 22852 ± 4% softirqs.CPU7.RCU 24232 ± 2% -7.9% 22312 ± 4% softirqs.CPU75.RCU 24174 ± 2% -7.8% 22277 ± 4% softirqs.CPU80.RCU 24158 ± 2% -8.4% 22116 ± 4% softirqs.CPU81.RCU 24375 ± 2% -8.8% 22228 ± 4% softirqs.CPU84.RCU 24577 ± 4% -9.6% 22213 ± 4% softirqs.CPU86.RCU 24441 ± 3% -8.8% 22278 ± 4% softirqs.CPU89.RCU 24513 ± 3% -9.6% 22160 ± 4% softirqs.CPU91.RCU 24208 ± 2% -9.1% 22010 ± 4% softirqs.CPU94.RCU 4.20 ± 4% -73.6% 1.11 ± 17% perf-stat.i.MPKI 2.165e+10 +194.0% 6.366e+10 ± 5% perf-stat.i.branch-instructions 1.32 -0.1 1.25 perf-stat.i.branch-miss-rate% 2.846e+08 +177.9% 7.91e+08 ± 5% perf-stat.i.branch-misses 33.51 ± 4% -9.6 23.89 ± 6% perf-stat.i.cache-miss-rate% 1.449e+08 -47.2% 76585659 ± 6% perf-stat.i.cache-misses 4.35e+08 ± 4% -25.0% 3.261e+08 ± 11% perf-stat.i.cache-references 19448498 +196.8% 57713587 ± 6% perf-stat.i.context-switches 5.67 -66.0% 1.93 ± 6% perf-stat.i.cpi 5.881e+11 -1.3% 5.807e+11 perf-stat.i.cpu-cycles 857.28 -4.2% 821.59 ± 2% perf-stat.i.cpu-migrations 4051 +88.5% 7638 ± 5% perf-stat.i.cycles-between-cache-misses 0.00 ± 7% -0.0 0.00 ± 8% perf-stat.i.dTLB-load-miss-rate% 930897 ± 7% +41.2% 1314099 ± 3% perf-stat.i.dTLB-load-misses 2.845e+10 +196.0% 8.421e+10 ± 6% perf-stat.i.dTLB-loads 0.00 ± 3% -0.0 0.00 ± 10% perf-stat.i.dTLB-store-miss-rate% 1.755e+10 +196.6% 5.206e+10 ± 6% perf-stat.i.dTLB-stores 95.54 +2.0 97.50 perf-stat.i.iTLB-load-miss-rate% 1.692e+08 +160.9% 4.415e+08 ± 5% perf-stat.i.iTLB-load-misses 7737808 +35.5% 10486430 ± 18% perf-stat.i.iTLB-loads 1.036e+11 +193.7% 3.044e+11 ± 5% perf-stat.i.instructions 614.45 +12.5% 691.14 perf-stat.i.instructions-per-iTLB-miss 0.18 +196.2% 0.52 ± 6% perf-stat.i.ipc 3.06 -1.2% 3.02 perf-stat.i.metric.GHz 0.56 ± 9% +30.9% 0.74 ± 6% perf-stat.i.metric.K/sec 354.75 +194.1% 1043 ± 5% perf-stat.i.metric.M/sec 14483626 -64.6% 5132353 ± 14% perf-stat.i.node-load-misses 2032599 ± 11% -67.0% 670368 ± 19% perf-stat.i.node-loads 239537 ± 3% +52.9% 366268 ± 2% perf-stat.i.node-store-misses 34399 ± 22% +84.7% 63521 ± 18% perf-stat.i.node-stores 4.20 ± 4% -74.3% 1.08 ± 16% perf-stat.overall.MPKI 1.32 -0.1 1.24 perf-stat.overall.branch-miss-rate% 33.38 ± 4% -9.7 23.65 ± 5% perf-stat.overall.cache-miss-rate% 5.68 -66.3% 1.91 ± 6% perf-stat.overall.cpi 4058 +87.8% 7620 ± 6% perf-stat.overall.cycles-between-cache-misses 0.00 ± 7% -0.0 0.00 ± 8% perf-stat.overall.dTLB-load-miss-rate% 0.00 ± 5% -0.0 0.00 ± 9% perf-stat.overall.dTLB-store-miss-rate% 95.63 +2.0 97.66 perf-stat.overall.iTLB-load-miss-rate% 612.03 +12.6% 689.29 perf-stat.overall.instructions-per-iTLB-miss 0.18 +198.0% 0.52 ± 6% perf-stat.overall.ipc 2.157e+10 +194.4% 6.351e+10 ± 5% perf-stat.ps.branch-instructions 2.838e+08 +178.2% 7.895e+08 ± 5% perf-stat.ps.branch-misses 1.444e+08 -47.2% 76242818 ± 6% perf-stat.ps.cache-misses 4.337e+08 ± 4% -25.2% 3.244e+08 ± 11% perf-stat.ps.cache-references 19388838 +197.1% 57611241 ± 6% perf-stat.ps.context-switches 5.861e+11 -1.3% 5.787e+11 perf-stat.ps.cpu-cycles 850.02 -4.0% 816.00 ± 2% perf-stat.ps.cpu-migrations 916336 ± 7% +42.1% 1302390 ± 3% perf-stat.ps.dTLB-load-misses 2.836e+10 +196.4% 8.405e+10 ± 5% perf-stat.ps.dTLB-loads 1.749e+10 +197.0% 5.195e+10 ± 6% perf-stat.ps.dTLB-stores 1.687e+08 +161.2% 4.407e+08 ± 5% perf-stat.ps.iTLB-load-misses 7718759 +35.1% 10430151 ± 18% perf-stat.ps.iTLB-loads 1.033e+11 +194.1% 3.037e+11 ± 5% perf-stat.ps.instructions 14438110 -64.7% 5100947 ± 14% perf-stat.ps.node-load-misses 2021614 ± 10% -67.1% 664898 ± 19% perf-stat.ps.node-loads 238406 ± 3% +53.3% 365532 ± 2% perf-stat.ps.node-store-misses 34159 ± 22% +84.9% 63159 ± 18% perf-stat.ps.node-stores 3.131e+13 +194.0% 9.205e+13 ± 5% perf-stat.total.instructions 11549010 ± 16% +302.8% 46516946 ± 12% interrupts.CAL:Function_call_interrupts 18852 ± 30% +428.5% 99628 ± 15% interrupts.CPU0.CAL:Function_call_interrupts 1593568 ± 2% +66.6% 2654692 ± 3% interrupts.CPU0.RES:Rescheduling_interrupts 20830 ± 22% +1664.6% 367581 ±115% interrupts.CPU1.CAL:Function_call_interrupts 7623 ± 24% -30.5% 5300 ± 34% interrupts.CPU1.NMI:Non-maskable_interrupts 7623 ± 24% -30.5% 5300 ± 34% interrupts.CPU1.PMI:Performance_monitoring_interrupts 1580171 ± 2% +74.4% 2756599 ± 2% interrupts.CPU1.RES:Rescheduling_interrupts 25691 ± 60% +320.7% 108091 ± 12% interrupts.CPU10.CAL:Function_call_interrupts 1571207 ± 3% +69.2% 2659085 ± 3% interrupts.CPU10.RES:Rescheduling_interrupts 69672 ±105% +225.8% 226990 ± 38% interrupts.CPU100.CAL:Function_call_interrupts 1568606 ± 2% +76.8% 2773634 ± 5% interrupts.CPU100.RES:Rescheduling_interrupts 41727 ± 74% +367.6% 195125 ± 74% interrupts.CPU101.CAL:Function_call_interrupts 1562854 +74.8% 2731299 ± 4% interrupts.CPU101.RES:Rescheduling_interrupts 44172 ± 62% +157.8% 113882 ± 19% interrupts.CPU102.CAL:Function_call_interrupts 1576502 +74.7% 2753865 ± 6% interrupts.CPU102.RES:Rescheduling_interrupts 1566546 +71.8% 2690975 ± 4% interrupts.CPU103.RES:Rescheduling_interrupts 37536 ± 94% +343.0% 166272 ± 34% interrupts.CPU104.CAL:Function_call_interrupts 1582475 ± 2% +76.3% 2790438 ± 8% interrupts.CPU104.RES:Rescheduling_interrupts 28686 ± 44% +229.8% 94614 ± 4% interrupts.CPU105.CAL:Function_call_interrupts 1583605 ± 2% +71.3% 2713452 ± 4% interrupts.CPU105.RES:Rescheduling_interrupts 1559002 +76.4% 2750328 ± 4% interrupts.CPU106.RES:Rescheduling_interrupts 35817 ± 72% +231.7% 118801 ± 22% interrupts.CPU107.CAL:Function_call_interrupts 1576980 +71.7% 2708199 ± 2% interrupts.CPU107.RES:Rescheduling_interrupts 30894 ± 58% +388.6% 150946 ± 51% interrupts.CPU108.CAL:Function_call_interrupts 1586146 +76.1% 2793779 ± 4% interrupts.CPU108.RES:Rescheduling_interrupts 29986 ± 45% +362.8% 138776 ± 54% interrupts.CPU109.CAL:Function_call_interrupts 1583817 +69.2% 2679361 ± 6% interrupts.CPU109.RES:Rescheduling_interrupts 25871 ± 33% +1469.6% 406072 ± 92% interrupts.CPU11.CAL:Function_call_interrupts 1582938 ± 2% +71.9% 2721399 ± 4% interrupts.CPU11.RES:Rescheduling_interrupts 29423 ± 47% +242.0% 100630 ± 8% interrupts.CPU110.CAL:Function_call_interrupts 1583046 +73.5% 2746632 ± 4% interrupts.CPU110.RES:Rescheduling_interrupts 31433 ± 81% +480.8% 182559 ± 79% interrupts.CPU111.CAL:Function_call_interrupts 1583320 ± 2% +73.9% 2754136 ± 3% interrupts.CPU111.RES:Rescheduling_interrupts 1566623 +66.9% 2614437 ± 4% interrupts.CPU112.RES:Rescheduling_interrupts 1569427 +73.3% 2720296 ± 4% interrupts.CPU113.RES:Rescheduling_interrupts 36296 ± 58% +152.1% 91502 ± 3% interrupts.CPU114.CAL:Function_call_interrupts 1580879 +72.2% 2722953 ± 3% interrupts.CPU114.RES:Rescheduling_interrupts 35065 ± 76% +162.2% 91929 ± 3% interrupts.CPU115.CAL:Function_call_interrupts 1572597 +70.3% 2678064 ± 3% interrupts.CPU115.RES:Rescheduling_interrupts 16148 ± 16% +892.1% 160213 ± 19% interrupts.CPU116.CAL:Function_call_interrupts 1608030 ± 2% +81.5% 2918567 ± 7% interrupts.CPU116.RES:Rescheduling_interrupts 23014 ± 64% +711.8% 186822 ± 88% interrupts.CPU117.CAL:Function_call_interrupts 1581689 ± 2% +72.9% 2735014 ± 4% interrupts.CPU117.RES:Rescheduling_interrupts 17150 ± 22% +475.9% 98772 ± 12% interrupts.CPU118.CAL:Function_call_interrupts 1596193 ± 2% +66.2% 2653003 ± 2% interrupts.CPU118.RES:Rescheduling_interrupts 28345 ± 83% +396.8% 140823 ± 61% interrupts.CPU119.CAL:Function_call_interrupts 1587317 ± 2% +70.6% 2707261 ± 5% interrupts.CPU119.RES:Rescheduling_interrupts 54038 ± 22% +90.4% 102862 ± 9% interrupts.CPU12.CAL:Function_call_interrupts 1571052 ± 2% +74.6% 2743247 ± 4% interrupts.CPU12.RES:Rescheduling_interrupts 43268 ± 74% +369.7% 203217 ± 77% interrupts.CPU120.CAL:Function_call_interrupts 1652051 ± 5% +64.0% 2708741 ± 2% interrupts.CPU120.RES:Rescheduling_interrupts 1629277 ± 5% +66.7% 2715936 ± 2% interrupts.CPU121.RES:Rescheduling_interrupts 58186 ± 18% +122.7% 129600 ± 29% interrupts.CPU122.CAL:Function_call_interrupts 1625411 ± 6% +70.0% 2763891 ± 3% interrupts.CPU122.RES:Rescheduling_interrupts 37387 ± 49% +296.1% 148111 ± 49% interrupts.CPU123.CAL:Function_call_interrupts 1640951 ± 5% +64.9% 2705180 interrupts.CPU123.RES:Rescheduling_interrupts 40935 ± 67% +248.0% 142474 ± 44% interrupts.CPU124.CAL:Function_call_interrupts 1636576 ± 5% +68.2% 2753146 ± 4% interrupts.CPU124.RES:Rescheduling_interrupts 39535 ± 17% +637.2% 291433 ±114% interrupts.CPU125.CAL:Function_call_interrupts 1632265 ± 5% +65.3% 2697976 ± 3% interrupts.CPU125.RES:Rescheduling_interrupts 22954 ± 18% +342.4% 101544 ± 11% interrupts.CPU126.CAL:Function_call_interrupts 1641343 ± 5% +67.8% 2754166 ± 5% interrupts.CPU126.RES:Rescheduling_interrupts 37010 ± 59% +365.6% 172319 ± 41% interrupts.CPU127.CAL:Function_call_interrupts 1647448 ± 5% +61.4% 2658653 ± 5% interrupts.CPU127.RES:Rescheduling_interrupts 1641073 ± 4% +68.2% 2760500 ± 3% interrupts.CPU128.RES:Rescheduling_interrupts 32411 ± 25% +384.1% 156901 ± 72% interrupts.CPU129.CAL:Function_call_interrupts 1640572 ± 5% +63.3% 2679303 ± 4% interrupts.CPU129.RES:Rescheduling_interrupts 48091 ± 35% +679.9% 375081 ± 73% interrupts.CPU13.CAL:Function_call_interrupts 1570309 +69.4% 2660532 ± 3% interrupts.CPU13.RES:Rescheduling_interrupts 19791 ± 11% +458.0% 110429 ± 26% interrupts.CPU130.CAL:Function_call_interrupts 1641751 ± 5% +62.8% 2672944 ± 3% interrupts.CPU130.RES:Rescheduling_interrupts 25878 ± 42% +267.1% 95000 ± 7% interrupts.CPU131.CAL:Function_call_interrupts 1645654 ± 4% +67.5% 2755712 ± 3% interrupts.CPU131.RES:Rescheduling_interrupts 38150 ± 58% +327.7% 163164 ± 47% interrupts.CPU132.CAL:Function_call_interrupts 1643436 ± 5% +68.2% 2763660 ± 4% interrupts.CPU132.RES:Rescheduling_interrupts 44439 ± 39% +122.7% 98980 ± 6% interrupts.CPU133.CAL:Function_call_interrupts 1644951 ± 5% +66.2% 2733107 ± 3% interrupts.CPU133.RES:Rescheduling_interrupts 54428 ± 67% +232.2% 180798 ± 48% interrupts.CPU134.CAL:Function_call_interrupts 1633910 ± 5% +65.8% 2708280 ± 3% interrupts.CPU134.RES:Rescheduling_interrupts 35363 ± 32% +258.8% 126901 ± 45% interrupts.CPU135.CAL:Function_call_interrupts 1645391 ± 5% +63.9% 2696849 ± 3% interrupts.CPU135.RES:Rescheduling_interrupts 23893 ± 39% +299.6% 95478 ± 8% interrupts.CPU136.CAL:Function_call_interrupts 1646400 ± 5% +67.6% 2759382 ± 2% interrupts.CPU136.RES:Rescheduling_interrupts 32182 ± 41% +467.5% 182649 ± 91% interrupts.CPU137.CAL:Function_call_interrupts 1640681 ± 5% +68.9% 2771313 ± 4% interrupts.CPU137.RES:Rescheduling_interrupts 27299 ± 22% +548.0% 176898 ± 49% interrupts.CPU138.CAL:Function_call_interrupts 1657546 ± 5% +71.0% 2834867 ± 5% interrupts.CPU138.RES:Rescheduling_interrupts 27150 ± 45% +256.6% 96827 ± 4% interrupts.CPU139.CAL:Function_call_interrupts 1648359 ± 5% +67.0% 2752227 ± 4% interrupts.CPU139.RES:Rescheduling_interrupts 44514 ± 25% +278.7% 168584 ± 22% interrupts.CPU14.CAL:Function_call_interrupts 1571267 ± 2% +73.4% 2724031 ± 4% interrupts.CPU14.RES:Rescheduling_interrupts 44531 ± 74% +118.3% 97218 ± 9% interrupts.CPU140.CAL:Function_call_interrupts 1642433 ± 4% +67.7% 2755050 ± 3% interrupts.CPU140.RES:Rescheduling_interrupts 18209 ± 20% +520.0% 112895 ± 9% interrupts.CPU141.CAL:Function_call_interrupts 1646542 ± 5% +67.4% 2755857 ± 3% interrupts.CPU141.RES:Rescheduling_interrupts 27074 ± 25% +248.7% 94399 ± 6% interrupts.CPU142.CAL:Function_call_interrupts 1636906 ± 6% +70.5% 2790924 ± 4% interrupts.CPU142.RES:Rescheduling_interrupts 35996 ± 45% +178.9% 100401 ± 18% interrupts.CPU143.CAL:Function_call_interrupts 1646893 ± 5% +61.4% 2657945 ± 2% interrupts.CPU143.RES:Rescheduling_interrupts 65529 ± 42% +559.7% 432327 ± 81% interrupts.CPU144.CAL:Function_call_interrupts 1642256 ± 6% +74.6% 2867363 interrupts.CPU144.RES:Rescheduling_interrupts 1620669 ± 6% +72.6% 2797231 ± 5% interrupts.CPU145.RES:Rescheduling_interrupts 1628457 ± 7% +67.8% 2731806 ± 4% interrupts.CPU146.RES:Rescheduling_interrupts 53098 ± 14% +155.9% 135882 ± 35% interrupts.CPU147.CAL:Function_call_interrupts 1631018 ± 6% +64.4% 2681548 ± 3% interrupts.CPU147.RES:Rescheduling_interrupts 51703 ± 43% +284.0% 198542 ± 54% interrupts.CPU148.CAL:Function_call_interrupts 1632090 ± 7% +71.4% 2797689 ± 5% interrupts.CPU148.RES:Rescheduling_interrupts 66088 ± 21% +319.9% 277532 ± 56% interrupts.CPU149.CAL:Function_call_interrupts 1626229 ± 6% +71.4% 2787534 ± 4% interrupts.CPU149.RES:Rescheduling_interrupts 65568 ± 73% +208.4% 202203 ± 35% interrupts.CPU15.CAL:Function_call_interrupts 1567436 ± 2% +74.0% 2727214 ± 3% interrupts.CPU15.RES:Rescheduling_interrupts 67724 ± 16% +654.6% 511047 ± 84% interrupts.CPU150.CAL:Function_call_interrupts 1621540 ± 6% +69.2% 2744442 ± 5% interrupts.CPU150.RES:Rescheduling_interrupts 54212 ± 21% +261.1% 195770 ± 53% interrupts.CPU151.CAL:Function_call_interrupts 1635891 ± 6% +66.9% 2729743 ± 5% interrupts.CPU151.RES:Rescheduling_interrupts 56923 ± 42% +131.9% 132030 ± 30% interrupts.CPU152.CAL:Function_call_interrupts 1635561 ± 6% +70.2% 2783394 ± 6% interrupts.CPU152.RES:Rescheduling_interrupts 40741 ± 55% +816.4% 373366 ±118% interrupts.CPU153.CAL:Function_call_interrupts 1644945 ± 6% +65.4% 2720699 ± 6% interrupts.CPU153.RES:Rescheduling_interrupts 25917 ± 35% +748.3% 219860 ± 47% interrupts.CPU154.CAL:Function_call_interrupts 1643256 ± 6% +67.6% 2754484 ± 3% interrupts.CPU154.RES:Rescheduling_interrupts 43656 ± 37% +270.8% 161887 ± 51% interrupts.CPU155.CAL:Function_call_interrupts 1635704 ± 6% +74.0% 2845520 ± 5% interrupts.CPU155.RES:Rescheduling_interrupts 42211 ± 12% +304.6% 170804 ± 53% interrupts.CPU156.CAL:Function_call_interrupts 1637792 ± 7% +78.3% 2919743 ± 9% interrupts.CPU156.RES:Rescheduling_interrupts 36474 ± 42% +561.1% 241122 ± 48% interrupts.CPU157.CAL:Function_call_interrupts 1637206 ± 7% +68.6% 2760749 ± 3% interrupts.CPU157.RES:Rescheduling_interrupts 35370 ± 40% +219.6% 113045 ± 33% interrupts.CPU158.CAL:Function_call_interrupts 1637530 ± 6% +65.9% 2717418 ± 3% interrupts.CPU158.RES:Rescheduling_interrupts 48121 ± 44% +112.9% 102429 ± 11% interrupts.CPU159.CAL:Function_call_interrupts 1631427 ± 6% +72.1% 2808239 ± 4% interrupts.CPU159.RES:Rescheduling_interrupts 32764 ± 32% +1121.6% 400239 ±113% interrupts.CPU16.CAL:Function_call_interrupts 1558468 ± 2% +71.0% 2664248 ± 2% interrupts.CPU16.RES:Rescheduling_interrupts 40380 ± 20% +501.2% 242765 ± 49% interrupts.CPU160.CAL:Function_call_interrupts 1630714 ± 6% +72.3% 2809922 ± 4% interrupts.CPU160.RES:Rescheduling_interrupts 34972 ± 46% +186.5% 100206 ± 10% interrupts.CPU161.CAL:Function_call_interrupts 1631291 ± 6% +71.2% 2792531 ± 5% interrupts.CPU161.RES:Rescheduling_interrupts 49790 ± 82% +373.6% 235801 ± 58% interrupts.CPU162.CAL:Function_call_interrupts 1626980 ± 7% +77.0% 2879835 ± 7% interrupts.CPU162.RES:Rescheduling_interrupts 37292 ± 41% +143.6% 90840 ± 5% interrupts.CPU163.CAL:Function_call_interrupts 1640060 ± 6% +62.9% 2672456 ± 5% interrupts.CPU163.RES:Rescheduling_interrupts 28255 ± 23% +740.6% 237507 ±102% interrupts.CPU164.CAL:Function_call_interrupts 1639697 ± 6% +67.6% 2747825 ± 3% interrupts.CPU164.RES:Rescheduling_interrupts 22536 ± 45% +420.7% 117340 ± 19% interrupts.CPU165.CAL:Function_call_interrupts 1641676 ± 6% +69.8% 2787394 ± 4% interrupts.CPU165.RES:Rescheduling_interrupts 17382 ± 25% +734.1% 144994 ± 30% interrupts.CPU166.CAL:Function_call_interrupts 1643083 ± 6% +66.4% 2733867 ± 4% interrupts.CPU166.RES:Rescheduling_interrupts 15869 ± 13% +760.6% 136581 ± 47% interrupts.CPU167.CAL:Function_call_interrupts 1649069 ± 6% +67.5% 2761766 ± 5% interrupts.CPU167.RES:Rescheduling_interrupts 1281843 ± 2% +109.0% 2679156 ± 3% interrupts.CPU168.RES:Rescheduling_interrupts 1280224 +105.5% 2630742 interrupts.CPU169.RES:Rescheduling_interrupts 51232 ± 48% +207.8% 157679 ± 25% interrupts.CPU17.CAL:Function_call_interrupts 1559184 +74.4% 2719017 ± 3% interrupts.CPU17.RES:Rescheduling_interrupts 169671 ± 47% +157.4% 436734 ± 41% interrupts.CPU170.CAL:Function_call_interrupts 1275612 ± 2% +110.5% 2685203 ± 3% interrupts.CPU170.RES:Rescheduling_interrupts 97174 ± 26% +486.8% 570205 ± 47% interrupts.CPU171.CAL:Function_call_interrupts 1290810 +108.2% 2687727 ± 3% interrupts.CPU171.RES:Rescheduling_interrupts 106669 ± 25% +527.9% 669780 ± 41% interrupts.CPU172.CAL:Function_call_interrupts 1288447 +111.6% 2726608 ± 4% interrupts.CPU172.RES:Rescheduling_interrupts 1263014 +115.7% 2724821 ± 2% interrupts.CPU173.RES:Rescheduling_interrupts 1276082 +113.5% 2724465 ± 5% interrupts.CPU174.RES:Rescheduling_interrupts 138853 ± 39% +339.0% 609594 ± 70% interrupts.CPU175.CAL:Function_call_interrupts 1277915 ± 2% +110.5% 2690260 ± 2% interrupts.CPU175.RES:Rescheduling_interrupts 21539 ± 30% +908.4% 217198 ± 43% interrupts.CPU176.CAL:Function_call_interrupts 1324601 +102.0% 2675209 ± 3% interrupts.CPU176.RES:Rescheduling_interrupts 29124 ± 52% +580.3% 198148 ± 60% interrupts.CPU177.CAL:Function_call_interrupts 1317494 +104.9% 2699725 ± 2% interrupts.CPU177.RES:Rescheduling_interrupts 22946 ± 32% +679.2% 178801 ± 86% interrupts.CPU178.CAL:Function_call_interrupts 1316930 +104.1% 2687575 ± 3% interrupts.CPU178.RES:Rescheduling_interrupts 25435 ± 51% +2476.8% 655425 ± 53% interrupts.CPU179.CAL:Function_call_interrupts 1316656 ± 2% +102.1% 2660994 ± 4% interrupts.CPU179.RES:Rescheduling_interrupts 35201 ± 31% +581.2% 239793 ± 49% interrupts.CPU18.CAL:Function_call_interrupts 1576838 ± 2% +72.7% 2722559 ± 4% interrupts.CPU18.RES:Rescheduling_interrupts 20621 ± 17% +930.2% 212437 ± 46% interrupts.CPU180.CAL:Function_call_interrupts 1331612 +104.7% 2725346 ± 2% interrupts.CPU180.RES:Rescheduling_interrupts 27217 ± 58% +815.5% 249174 ± 65% interrupts.CPU181.CAL:Function_call_interrupts 1322521 +102.5% 2677933 ± 2% interrupts.CPU181.RES:Rescheduling_interrupts 24084 ± 35% +726.1% 198975 ± 83% interrupts.CPU182.CAL:Function_call_interrupts 1321894 +106.8% 2734059 ± 6% interrupts.CPU182.RES:Rescheduling_interrupts 20537 ± 51% +1603.5% 349855 ± 74% interrupts.CPU183.CAL:Function_call_interrupts 1319355 +103.4% 2683610 ± 7% interrupts.CPU183.RES:Rescheduling_interrupts 50223 ± 88% +343.6% 222783 ± 76% interrupts.CPU184.CAL:Function_call_interrupts 1297454 +108.6% 2707093 ± 5% interrupts.CPU184.RES:Rescheduling_interrupts 18052 ± 7% +2377.9% 447321 ± 83% interrupts.CPU185.CAL:Function_call_interrupts 1316279 +94.4% 2558343 ± 6% interrupts.CPU185.RES:Rescheduling_interrupts 17291 ± 6% +1937.7% 352356 ± 48% interrupts.CPU186.CAL:Function_call_interrupts 1322307 +98.2% 2620348 ± 5% interrupts.CPU186.RES:Rescheduling_interrupts 38595 ± 87% +249.5% 134909 ± 19% interrupts.CPU187.CAL:Function_call_interrupts 1316431 +111.8% 2788380 ± 5% interrupts.CPU187.RES:Rescheduling_interrupts 57106 ± 43% +295.3% 225760 ± 80% interrupts.CPU188.CAL:Function_call_interrupts 1307952 +103.1% 2655976 ± 3% interrupts.CPU188.RES:Rescheduling_interrupts 32244 ± 50% +717.6% 263629 ± 73% interrupts.CPU189.CAL:Function_call_interrupts 1315554 +100.8% 2641922 ± 5% interrupts.CPU189.RES:Rescheduling_interrupts 67998 ±114% +192.0% 198547 ± 47% interrupts.CPU19.CAL:Function_call_interrupts 1573581 ± 2% +70.9% 2689524 ± 3% interrupts.CPU19.RES:Rescheduling_interrupts 37387 ± 62% +713.4% 304093 ±121% interrupts.CPU190.CAL:Function_call_interrupts 1305475 +103.6% 2658062 ± 3% interrupts.CPU190.RES:Rescheduling_interrupts 53140 ± 38% +262.1% 192419 ± 66% interrupts.CPU191.CAL:Function_call_interrupts 1247661 +111.7% 2641063 ± 4% interrupts.CPU191.RES:Rescheduling_interrupts 16795 ± 15% +2485.6% 434256 ±131% interrupts.CPU2.CAL:Function_call_interrupts 1594055 ± 2% +67.8% 2674488 ± 6% interrupts.CPU2.RES:Rescheduling_interrupts 37236 ± 43% +274.4% 139408 ± 40% interrupts.CPU20.CAL:Function_call_interrupts 1579120 ± 3% +71.5% 2707538 ± 2% interrupts.CPU20.RES:Rescheduling_interrupts 28176 ± 22% +1194.0% 364597 ±127% interrupts.CPU21.CAL:Function_call_interrupts 1572352 ± 2% +69.3% 2662650 ± 4% interrupts.CPU21.RES:Rescheduling_interrupts 39452 ± 47% +602.9% 277294 ± 35% interrupts.CPU22.CAL:Function_call_interrupts 1554937 ± 2% +74.3% 2709852 ± 3% interrupts.CPU22.RES:Rescheduling_interrupts 51612 ± 35% +233.0% 171846 ± 23% interrupts.CPU23.CAL:Function_call_interrupts 1574750 ± 2% +71.4% 2699019 ± 4% interrupts.CPU23.RES:Rescheduling_interrupts 32795 ± 66% +214.7% 103209 ± 20% interrupts.CPU24.CAL:Function_call_interrupts 1650200 ± 6% +62.5% 2681029 ± 3% interrupts.CPU24.RES:Rescheduling_interrupts 53359 ± 44% +141.1% 128676 ± 10% interrupts.CPU25.CAL:Function_call_interrupts 1633278 ± 5% +70.5% 2784665 ± 2% interrupts.CPU25.RES:Rescheduling_interrupts 34027 ± 22% +310.6% 139731 ± 30% interrupts.CPU26.CAL:Function_call_interrupts 1635000 ± 6% +67.0% 2730460 ± 3% interrupts.CPU26.RES:Rescheduling_interrupts 1617723 ± 6% +63.7% 2647511 ± 2% interrupts.CPU27.RES:Rescheduling_interrupts 45272 ± 34% +396.8% 224906 ± 99% interrupts.CPU28.CAL:Function_call_interrupts 1630635 ± 5% +68.9% 2754025 ± 3% interrupts.CPU28.RES:Rescheduling_interrupts 29538 ± 17% +490.9% 174539 ± 46% interrupts.CPU29.CAL:Function_call_interrupts 1633066 ± 5% +63.2% 2665810 ± 3% interrupts.CPU29.RES:Rescheduling_interrupts 21892 ± 51% +816.1% 200560 ± 61% interrupts.CPU3.CAL:Function_call_interrupts 1593146 ± 2% +68.1% 2678612 ± 4% interrupts.CPU3.RES:Rescheduling_interrupts 70636 ± 46% +86.5% 131752 ± 36% interrupts.CPU30.CAL:Function_call_interrupts 1625160 ± 5% +77.4% 2882653 ± 9% interrupts.CPU30.RES:Rescheduling_interrupts 50126 ± 43% +1844.3% 974582 ±134% interrupts.CPU31.CAL:Function_call_interrupts 1641072 ± 5% +63.9% 2688933 ± 6% interrupts.CPU31.RES:Rescheduling_interrupts 39451 ± 25% +254.6% 139903 ± 30% interrupts.CPU32.CAL:Function_call_interrupts 1636346 ± 6% +68.3% 2754333 ± 3% interrupts.CPU32.RES:Rescheduling_interrupts 28515 ± 12% +313.8% 117994 ± 26% interrupts.CPU33.CAL:Function_call_interrupts 1636100 ± 5% +69.2% 2767497 ± 4% interrupts.CPU33.RES:Rescheduling_interrupts 49460 ± 35% +749.4% 420127 ± 55% interrupts.CPU34.CAL:Function_call_interrupts 1617823 ± 6% +73.9% 2813725 ± 7% interrupts.CPU34.RES:Rescheduling_interrupts 42970 ± 34% +345.1% 191278 ± 74% interrupts.CPU35.CAL:Function_call_interrupts 1637737 ± 5% +67.6% 2744100 ± 3% interrupts.CPU35.RES:Rescheduling_interrupts 36264 ± 48% +277.6% 136920 ± 41% interrupts.CPU36.CAL:Function_call_interrupts 1644179 ± 5% +66.9% 2744438 ± 4% interrupts.CPU36.RES:Rescheduling_interrupts 37013 ± 41% +190.7% 107583 ± 18% interrupts.CPU37.CAL:Function_call_interrupts 1637646 ± 5% +66.6% 2728878 ± 5% interrupts.CPU37.RES:Rescheduling_interrupts 30988 ± 37% +287.7% 120146 ± 23% interrupts.CPU38.CAL:Function_call_interrupts 1633497 ± 5% +64.0% 2678421 ± 4% interrupts.CPU38.RES:Rescheduling_interrupts 54684 ± 25% +146.2% 134612 ± 30% interrupts.CPU39.CAL:Function_call_interrupts 1627521 ± 5% +66.2% 2704610 ± 3% interrupts.CPU39.RES:Rescheduling_interrupts 24790 ± 40% +705.4% 199668 ± 40% interrupts.CPU4.CAL:Function_call_interrupts 1576599 ± 2% +78.6% 2815880 ± 10% interrupts.CPU4.RES:Rescheduling_interrupts 1628665 ± 5% +75.8% 2862895 ± 8% interrupts.CPU40.RES:Rescheduling_interrupts 36650 ± 38% +488.2% 215559 ±101% interrupts.CPU41.CAL:Function_call_interrupts 1637966 ± 5% +64.7% 2698163 ± 3% interrupts.CPU41.RES:Rescheduling_interrupts 40300 ± 30% +155.6% 102992 ± 11% interrupts.CPU42.CAL:Function_call_interrupts 1644487 ± 6% +63.7% 2692491 ± 4% interrupts.CPU42.RES:Rescheduling_interrupts 28057 ± 32% +561.2% 185519 ± 45% interrupts.CPU43.CAL:Function_call_interrupts 1641312 ± 6% +66.6% 2733705 ± 3% interrupts.CPU43.RES:Rescheduling_interrupts 43418 ± 55% +375.4% 206431 ± 86% interrupts.CPU44.CAL:Function_call_interrupts 1618052 ± 4% +77.8% 2877115 ± 7% interrupts.CPU44.RES:Rescheduling_interrupts 38126 ± 48% +172.4% 103839 ± 17% interrupts.CPU45.CAL:Function_call_interrupts 1635412 ± 5% +65.8% 2711268 ± 4% interrupts.CPU45.RES:Rescheduling_interrupts 52804 ± 45% +438.9% 284550 ±114% interrupts.CPU46.CAL:Function_call_interrupts 1627444 ± 6% +71.5% 2791234 ± 4% interrupts.CPU46.RES:Rescheduling_interrupts 34251 ± 26% +3047.6% 1078095 ±139% interrupts.CPU47.CAL:Function_call_interrupts 1634702 ± 6% +64.2% 2683811 ± 2% interrupts.CPU47.RES:Rescheduling_interrupts 50563 ±107% +242.9% 173392 ± 54% interrupts.CPU48.CAL:Function_call_interrupts 1646643 ± 6% +64.3% 2705688 ± 4% interrupts.CPU48.RES:Rescheduling_interrupts 8712 -39.1% 5310 ± 35% interrupts.CPU49.NMI:Non-maskable_interrupts 8712 -39.1% 5310 ± 35% interrupts.CPU49.PMI:Performance_monitoring_interrupts 1629863 ± 7% +71.6% 2797619 ± 4% interrupts.CPU49.RES:Rescheduling_interrupts 15057 ± 12% +1512.2% 242747 ± 46% interrupts.CPU5.CAL:Function_call_interrupts 1578515 ± 2% +72.5% 2723222 ± 4% interrupts.CPU5.RES:Rescheduling_interrupts 34931 ± 57% +572.4% 234893 ±104% interrupts.CPU50.CAL:Function_call_interrupts 1645373 ± 6% +64.4% 2705771 ± 4% interrupts.CPU50.RES:Rescheduling_interrupts 1632822 ± 7% +65.7% 2705838 interrupts.CPU51.RES:Rescheduling_interrupts 46597 ± 75% +665.1% 356539 ±126% interrupts.CPU52.CAL:Function_call_interrupts 1634317 ± 6% +69.6% 2771193 ± 6% interrupts.CPU52.RES:Rescheduling_interrupts 29197 ± 32% +744.0% 246437 ±110% interrupts.CPU53.CAL:Function_call_interrupts 1633076 ± 6% +67.8% 2740665 ± 5% interrupts.CPU53.RES:Rescheduling_interrupts 1627028 ± 6% +64.3% 2672670 ± 5% interrupts.CPU54.RES:Rescheduling_interrupts 48011 ± 71% +440.4% 259465 ±100% interrupts.CPU55.CAL:Function_call_interrupts 1630706 ± 6% +68.8% 2753329 ± 6% interrupts.CPU55.RES:Rescheduling_interrupts 47552 ± 69% +603.9% 334709 ±109% interrupts.CPU56.CAL:Function_call_interrupts 1634017 ± 6% +68.6% 2754559 ± 4% interrupts.CPU56.RES:Rescheduling_interrupts 45755 ± 46% +368.5% 214385 ± 92% interrupts.CPU57.CAL:Function_call_interrupts 1645642 ± 5% +65.1% 2716631 ± 3% interrupts.CPU57.RES:Rescheduling_interrupts 1626280 ± 7% +65.3% 2687459 ± 3% interrupts.CPU58.RES:Rescheduling_interrupts 1612122 ± 6% +74.5% 2812929 ± 4% interrupts.CPU59.RES:Rescheduling_interrupts 22594 ± 49% +938.1% 234553 ± 97% interrupts.CPU6.CAL:Function_call_interrupts 1579837 ± 2% +74.5% 2756807 ± 5% interrupts.CPU6.RES:Rescheduling_interrupts 38659 ± 61% +288.1% 150029 ± 55% interrupts.CPU60.CAL:Function_call_interrupts 1636580 ± 6% +70.5% 2790446 ± 5% interrupts.CPU60.RES:Rescheduling_interrupts 63587 ± 65% +186.3% 182048 ± 42% interrupts.CPU61.CAL:Function_call_interrupts 7613 ± 24% -30.3% 5306 ± 34% interrupts.CPU61.NMI:Non-maskable_interrupts 7613 ± 24% -30.3% 5306 ± 34% interrupts.CPU61.PMI:Performance_monitoring_interrupts 1633298 ± 6% +73.1% 2826576 ± 6% interrupts.CPU61.RES:Rescheduling_interrupts 58419 ± 11% +311.1% 240143 ± 88% interrupts.CPU62.CAL:Function_call_interrupts 1627358 ± 6% +69.2% 2753650 ± 3% interrupts.CPU62.RES:Rescheduling_interrupts 1616150 ± 6% +73.2% 2798751 ± 3% interrupts.CPU63.RES:Rescheduling_interrupts 1620897 ± 6% +69.6% 2749634 ± 5% interrupts.CPU64.RES:Rescheduling_interrupts 72292 ± 16% +288.7% 281002 ± 64% interrupts.CPU65.CAL:Function_call_interrupts 1625525 ± 6% +72.0% 2796028 ± 4% interrupts.CPU65.RES:Rescheduling_interrupts 59368 ± 61% +374.4% 281670 ± 84% interrupts.CPU66.CAL:Function_call_interrupts 1624883 ± 7% +67.9% 2728039 ± 4% interrupts.CPU66.RES:Rescheduling_interrupts 56989 ± 18% +489.4% 335874 ± 93% interrupts.CPU67.CAL:Function_call_interrupts 1635941 ± 6% +63.3% 2671412 ± 4% interrupts.CPU67.RES:Rescheduling_interrupts 73479 ± 41% +167.4% 196457 ± 37% interrupts.CPU68.CAL:Function_call_interrupts 1627694 ± 6% +69.7% 2762708 ± 4% interrupts.CPU68.RES:Rescheduling_interrupts 65249 ± 17% +299.9% 260907 ± 62% interrupts.CPU69.CAL:Function_call_interrupts 1619730 ± 6% +69.8% 2750842 ± 3% interrupts.CPU69.RES:Rescheduling_interrupts 34584 ± 54% +315.1% 143576 ± 27% interrupts.CPU7.CAL:Function_call_interrupts 1566878 ± 3% +72.6% 2704987 ± 4% interrupts.CPU7.RES:Rescheduling_interrupts 86864 ± 43% +376.6% 413988 ± 67% interrupts.CPU70.CAL:Function_call_interrupts 1611265 ± 7% +69.7% 2734257 ± 4% interrupts.CPU70.RES:Rescheduling_interrupts 1622742 ± 6% +70.0% 2758139 ± 4% interrupts.CPU71.RES:Rescheduling_interrupts 1293497 +102.8% 2623072 ± 3% interrupts.CPU72.RES:Rescheduling_interrupts 1269580 ± 2% +104.1% 2591344 interrupts.CPU73.RES:Rescheduling_interrupts 1286585 +109.8% 2699191 ± 7% interrupts.CPU74.RES:Rescheduling_interrupts 1275894 +105.7% 2624607 ± 4% interrupts.CPU75.RES:Rescheduling_interrupts 1288461 +105.4% 2645887 ± 5% interrupts.CPU76.RES:Rescheduling_interrupts 1268852 +109.2% 2654433 ± 3% interrupts.CPU77.RES:Rescheduling_interrupts 1270055 +111.0% 2679593 ± 5% interrupts.CPU78.RES:Rescheduling_interrupts 107430 ± 23% +237.1% 362134 ± 61% interrupts.CPU79.CAL:Function_call_interrupts 1283084 ± 2% +104.5% 2624210 ± 2% interrupts.CPU79.RES:Rescheduling_interrupts 33309 ± 62% +366.2% 155279 ± 61% interrupts.CPU8.CAL:Function_call_interrupts 1581608 ± 3% +74.8% 2764549 ± 9% interrupts.CPU8.RES:Rescheduling_interrupts 1269387 +108.3% 2644462 ± 4% interrupts.CPU80.RES:Rescheduling_interrupts 1280760 +116.8% 2776414 ± 3% interrupts.CPU81.RES:Rescheduling_interrupts 1258615 +117.9% 2742001 ± 4% interrupts.CPU82.RES:Rescheduling_interrupts 1269245 +108.8% 2649727 ± 5% interrupts.CPU83.RES:Rescheduling_interrupts 1273226 +112.2% 2701404 ± 2% interrupts.CPU84.RES:Rescheduling_interrupts 1270780 +109.3% 2659259 ± 3% interrupts.CPU85.RES:Rescheduling_interrupts 1247419 +114.7% 2678107 ± 5% interrupts.CPU86.RES:Rescheduling_interrupts 1274443 +110.5% 2682986 ± 8% interrupts.CPU87.RES:Rescheduling_interrupts 1272993 ± 2% +109.3% 2664804 ± 5% interrupts.CPU88.RES:Rescheduling_interrupts 1256356 +112.3% 2667522 ± 9% interrupts.CPU89.RES:Rescheduling_interrupts 30589 ± 37% +500.6% 183705 ± 58% interrupts.CPU9.CAL:Function_call_interrupts 1578766 ± 2% +68.0% 2652415 ± 5% interrupts.CPU9.RES:Rescheduling_interrupts 1268068 +105.2% 2602518 ± 5% interrupts.CPU90.RES:Rescheduling_interrupts 127950 ± 27% +285.9% 493790 ± 56% interrupts.CPU91.CAL:Function_call_interrupts 1288390 +110.3% 2709080 ± 4% interrupts.CPU91.RES:Rescheduling_interrupts 209436 ± 42% +136.0% 494266 ± 35% interrupts.CPU92.CAL:Function_call_interrupts 1267400 ± 2% +114.4% 2717227 ± 3% interrupts.CPU92.RES:Rescheduling_interrupts 135192 ± 31% +496.4% 806290 ± 49% interrupts.CPU93.CAL:Function_call_interrupts 1282137 +112.0% 2718053 ± 5% interrupts.CPU93.RES:Rescheduling_interrupts 115622 ± 27% +272.2% 430327 ± 51% interrupts.CPU94.CAL:Function_call_interrupts 1284890 +111.3% 2714683 ± 5% interrupts.CPU94.RES:Rescheduling_interrupts 1214298 +116.6% 2629677 ± 3% interrupts.CPU95.RES:Rescheduling_interrupts 65905 ± 50% +195.8% 194917 ± 56% interrupts.CPU96.CAL:Function_call_interrupts 1569271 +78.7% 2804172 ± 3% interrupts.CPU96.RES:Rescheduling_interrupts 1566284 +74.8% 2737714 ± 5% interrupts.CPU97.RES:Rescheduling_interrupts 26112 ± 29% +589.9% 180143 ± 62% interrupts.CPU98.CAL:Function_call_interrupts 1582854 ± 2% +67.0% 2643026 ± 3% interrupts.CPU98.RES:Rescheduling_interrupts 41178 ± 45% +304.3% 166501 ± 71% interrupts.CPU99.CAL:Function_call_interrupts 1577451 +69.0% 2665471 ± 4% interrupts.CPU99.RES:Rescheduling_interrupts 160.25 ± 8% +125.1% 360.75 ± 2% interrupts.IWI:IRQ_work_interrupts 2.944e+08 +77.6% 5.229e+08 ± 3% interrupts.RES:Rescheduling_interrupts 48.38 -29.4 18.98 ± 3% perf-profile.calltrace.cycles-pp.menu_select.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 66.86 -20.5 46.39 perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 67.21 -20.3 46.89 perf-profile.calltrace.cycles-pp.secondary_startup_64 66.91 -20.3 46.59 perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64 66.92 -20.3 46.63 perf-profile.calltrace.cycles-pp.start_secondary.secondary_startup_64 1.64 ± 2% -1.4 0.29 ±101% perf-profile.calltrace.cycles-pp.intel_idle.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry 13.61 -0.6 13.00 perf-profile.calltrace.cycles-pp.cpuidle_enter.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 0.72 ± 2% -0.5 0.26 ±100% perf-profile.calltrace.cycles-pp.file_update_time.pipe_write.new_sync_write.vfs_write.ksys_write 1.05 -0.4 0.69 perf-profile.calltrace.cycles-pp.update_rq_clock.__sched_text_start.schedule.pipe_read.new_sync_read 0.89 -0.3 0.59 ± 3% perf-profile.calltrace.cycles-pp.security_file_permission.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.98 -0.1 0.84 ± 2% perf-profile.calltrace.cycles-pp.security_file_permission.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.70 -0.1 0.56 perf-profile.calltrace.cycles-pp.update_rq_clock.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock 0.87 -0.0 0.83 perf-profile.calltrace.cycles-pp.mutex_lock.pipe_read.new_sync_read.vfs_read.ksys_read 0.89 ± 2% +0.1 0.98 perf-profile.calltrace.cycles-pp.copy_page_from_iter.pipe_write.new_sync_write.vfs_write.ksys_write 0.92 +0.4 1.33 perf-profile.calltrace.cycles-pp.select_task_rq_fair.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock 12.34 +0.4 12.75 perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry.start_secondary 0.00 +0.5 0.52 perf-profile.calltrace.cycles-pp.fsnotify.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.00 +0.5 0.52 perf-profile.calltrace.cycles-pp.__calc_delta.update_curr.dequeue_entity.dequeue_task_fair.__sched_text_start 0.00 +0.5 0.55 ± 2% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.write 0.00 +0.6 0.55 ± 2% perf-profile.calltrace.cycles-pp.put_prev_task_fair.__sched_text_start.schedule.pipe_read.new_sync_read 0.00 +0.6 0.56 perf-profile.calltrace.cycles-pp.newidle_balance.pick_next_task_fair.__sched_text_start.schedule.pipe_read 0.00 +0.6 0.57 ± 3% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.read 0.00 +0.6 0.59 ± 2% perf-profile.calltrace.cycles-pp.finish_task_switch.__sched_text_start.schedule.pipe_read.new_sync_read 0.00 +0.6 0.59 perf-profile.calltrace.cycles-pp.check_preempt_curr.ttwu_do_wakeup.try_to_wake_up.autoremove_wake_function.__wake_up_common 0.00 +0.6 0.59 perf-profile.calltrace.cycles-pp.select_idle_sibling.select_task_rq_fair.try_to_wake_up.autoremove_wake_function.__wake_up_common 0.00 +0.7 0.66 ± 3% perf-profile.calltrace.cycles-pp.fsnotify.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.00 +0.7 0.70 perf-profile.calltrace.cycles-pp.ttwu_do_wakeup.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock 0.00 +0.7 0.70 ± 5% perf-profile.calltrace.cycles-pp.hrtimer_next_event_without.tick_nohz_get_sleep_length.menu_select.do_idle.cpu_startup_entry 0.00 +0.7 0.73 perf-profile.calltrace.cycles-pp.pick_next_task_fair.__sched_text_start.schedule.pipe_read.new_sync_read 0.78 +0.7 1.52 ± 2% perf-profile.calltrace.cycles-pp.prepare_to_wait_event.pipe_read.new_sync_read.vfs_read.ksys_read 0.14 ±173% +0.9 0.99 ± 2% perf-profile.calltrace.cycles-pp.update_load_avg.set_next_entity.pick_next_task_fair.__sched_text_start.schedule_idle 0.00 +0.9 0.91 ± 2% perf-profile.calltrace.cycles-pp.__switch_to_asm 0.00 +0.9 0.92 ± 2% perf-profile.calltrace.cycles-pp.__switch_to_asm.read 0.13 ±173% +1.0 1.09 ± 2% perf-profile.calltrace.cycles-pp.update_load_avg.enqueue_entity.enqueue_task_fair.activate_task.ttwu_do_activate 0.00 +1.0 0.96 ± 2% perf-profile.calltrace.cycles-pp._find_next_bit.__next_timer_interrupt.get_next_timer_interrupt.tick_nohz_next_event.tick_nohz_get_sleep_length 0.14 ±173% +1.0 1.18 ± 3% perf-profile.calltrace.cycles-pp.update_load_avg.dequeue_entity.dequeue_task_fair.__sched_text_start.schedule 0.71 ± 11% +1.1 1.76 ± 2% perf-profile.calltrace.cycles-pp.set_next_entity.pick_next_task_fair.__sched_text_start.schedule_idle.do_idle 0.00 +1.1 1.07 ± 2% perf-profile.calltrace.cycles-pp.copy_page_to_iter.pipe_read.new_sync_read.vfs_read.ksys_read 0.00 +1.1 1.07 ± 5% perf-profile.calltrace.cycles-pp.timekeeping_max_deferment.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select.do_idle 6.07 +1.2 7.24 ± 2% perf-profile.calltrace.cycles-pp.__switch_to 0.90 ± 5% +1.2 2.14 ± 2% perf-profile.calltrace.cycles-pp.update_curr.dequeue_entity.dequeue_task_fair.__sched_text_start.schedule 0.00 +1.2 1.25 ± 2% perf-profile.calltrace.cycles-pp.__switch_to.read 0.62 +1.4 2.02 ± 2% perf-profile.calltrace.cycles-pp.__next_timer_interrupt.get_next_timer_interrupt.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select 2.04 ± 4% +1.4 3.47 ± 2% perf-profile.calltrace.cycles-pp.enqueue_entity.enqueue_task_fair.activate_task.ttwu_do_activate.try_to_wake_up 0.57 +1.5 2.04 ± 4% perf-profile.calltrace.cycles-pp.ktime_get.tick_nohz_idle_enter.do_idle.cpu_startup_entry.start_secondary 2.60 ± 4% +1.6 4.17 perf-profile.calltrace.cycles-pp.enqueue_task_fair.activate_task.ttwu_do_activate.try_to_wake_up.autoremove_wake_function 2.73 ± 4% +1.6 4.36 perf-profile.calltrace.cycles-pp.activate_task.ttwu_do_activate.try_to_wake_up.autoremove_wake_function.__wake_up_common 2.76 ± 4% +1.7 4.42 perf-profile.calltrace.cycles-pp.ttwu_do_activate.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock 0.74 +1.7 2.48 ± 4% perf-profile.calltrace.cycles-pp.tick_nohz_idle_enter.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 1.01 ± 8% +1.8 2.85 ± 2% perf-profile.calltrace.cycles-pp.pick_next_task_fair.__sched_text_start.schedule_idle.do_idle.cpu_startup_entry 0.00 +2.0 1.99 ± 4% perf-profile.calltrace.cycles-pp.ktime_get.tick_nohz_idle_exit.do_idle.cpu_startup_entry.start_secondary 0.99 +2.1 3.07 ± 2% perf-profile.calltrace.cycles-pp.get_next_timer_interrupt.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select.do_idle 0.00 +2.4 2.40 ± 4% perf-profile.calltrace.cycles-pp.tick_nohz_idle_exit.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 5.42 +2.9 8.35 perf-profile.calltrace.cycles-pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.pipe_write 1.86 ± 8% +3.0 4.83 perf-profile.calltrace.cycles-pp.dequeue_entity.dequeue_task_fair.__sched_text_start.schedule.pipe_read 1.47 +3.1 4.55 ± 3% perf-profile.calltrace.cycles-pp.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select.do_idle.cpu_startup_entry 5.55 +3.1 8.63 perf-profile.calltrace.cycles-pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.pipe_write.new_sync_write 5.65 +3.1 8.78 perf-profile.calltrace.cycles-pp.__wake_up_common.__wake_up_common_lock.pipe_write.new_sync_write.vfs_write 2.23 ± 7% +3.2 5.43 perf-profile.calltrace.cycles-pp.dequeue_task_fair.__sched_text_start.schedule.pipe_read.new_sync_read 5.92 +3.4 9.36 perf-profile.calltrace.cycles-pp.__wake_up_common_lock.pipe_write.new_sync_write.vfs_write.ksys_write 2.03 +3.6 5.58 ± 3% perf-profile.calltrace.cycles-pp.tick_nohz_get_sleep_length.menu_select.do_idle.cpu_startup_entry.start_secondary 1.95 ± 4% +3.6 5.53 ± 2% perf-profile.calltrace.cycles-pp.__sched_text_start.schedule_idle.do_idle.cpu_startup_entry.start_secondary 2.02 ± 4% +3.8 5.79 ± 2% perf-profile.calltrace.cycles-pp.schedule_idle.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 8.70 +4.1 12.84 perf-profile.calltrace.cycles-pp.new_sync_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe 8.24 +4.2 12.44 perf-profile.calltrace.cycles-pp.pipe_write.new_sync_write.vfs_write.ksys_write.do_syscall_64 11.41 +4.4 15.82 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.write 11.64 +4.4 16.06 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.write 10.86 +4.4 15.30 perf-profile.calltrace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write 10.21 +4.5 14.69 perf-profile.calltrace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write 12.10 +5.1 17.21 perf-profile.calltrace.cycles-pp.write 5.35 ± 2% +5.8 11.15 perf-profile.calltrace.cycles-pp.__sched_text_start.schedule.pipe_read.new_sync_read.vfs_read 5.59 ± 2% +6.0 11.59 perf-profile.calltrace.cycles-pp.schedule.pipe_read.new_sync_read.vfs_read.ksys_read 2.82 +6.3 9.09 perf-profile.calltrace.cycles-pp.poll_idle.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry 9.58 +8.3 17.89 perf-profile.calltrace.cycles-pp.pipe_read.new_sync_read.vfs_read.ksys_read.do_syscall_64 9.88 +9.0 18.84 perf-profile.calltrace.cycles-pp.new_sync_read.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe 11.31 +10.1 21.46 perf-profile.calltrace.cycles-pp.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read 11.73 +10.3 22.07 perf-profile.calltrace.cycles-pp.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read 12.33 +10.9 23.27 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.read 12.59 +11.0 23.60 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.read 14.09 +13.3 27.35 perf-profile.calltrace.cycles-pp.read 48.61 -29.5 19.12 ± 3% perf-profile.children.cycles-pp.menu_select 67.17 -20.4 46.77 perf-profile.children.cycles-pp.do_idle 67.21 -20.3 46.89 perf-profile.children.cycles-pp.secondary_startup_64 67.21 -20.3 46.89 perf-profile.children.cycles-pp.cpu_startup_entry 66.92 -20.3 46.63 perf-profile.children.cycles-pp.start_secondary 1.65 ± 2% -1.1 0.54 ± 12% perf-profile.children.cycles-pp.intel_idle 1.41 -0.8 0.61 ± 3% perf-profile.children.cycles-pp.asm_sysvec_reschedule_ipi 13.63 -0.6 13.02 perf-profile.children.cycles-pp.cpuidle_enter_state 13.67 -0.6 13.08 perf-profile.children.cycles-pp.cpuidle_enter 1.41 -0.5 0.90 ± 3% perf-profile.children.cycles-pp.common_file_perm 1.76 -0.5 1.29 perf-profile.children.cycles-pp.update_rq_clock 1.88 -0.4 1.47 ± 2% perf-profile.children.cycles-pp.security_file_permission 0.72 ± 2% -0.2 0.51 ± 3% perf-profile.children.cycles-pp.file_update_time 0.17 ± 2% -0.1 0.06 ± 20% perf-profile.children.cycles-pp.pm_qos_read_value 0.31 ± 2% -0.1 0.21 ± 3% perf-profile.children.cycles-pp.aa_file_perm 0.20 ± 3% -0.1 0.11 ± 3% perf-profile.children.cycles-pp.can_stop_idle_tick 0.23 ± 3% -0.1 0.15 ± 2% perf-profile.children.cycles-pp.__enqueue_entity 0.40 -0.1 0.34 ± 3% perf-profile.children.cycles-pp.iov_iter_init 0.07 ± 6% -0.0 0.03 ±100% perf-profile.children.cycles-pp.perf_swevent_event 0.20 ± 4% -0.0 0.16 ± 4% perf-profile.children.cycles-pp.apparmor_file_permission 0.09 -0.0 0.06 perf-profile.children.cycles-pp.rw_verify_area 0.10 ± 4% -0.0 0.07 perf-profile.children.cycles-pp.irq_enter_rcu 0.12 +0.0 0.13 perf-profile.children.cycles-pp._raw_spin_trylock 0.06 ± 7% +0.0 0.08 perf-profile.children.cycles-pp.tsc_verify_tsc_adjust 0.16 ± 4% +0.0 0.18 ± 8% perf-profile.children.cycles-pp.child 0.29 +0.0 0.31 ± 2% perf-profile.children.cycles-pp.__syscall_return_slowpath 0.09 ± 4% +0.0 0.12 ± 3% perf-profile.children.cycles-pp.clockevents_program_event 0.06 +0.0 0.09 perf-profile.children.cycles-pp.arch_cpu_idle_enter 0.16 ± 4% +0.0 0.19 ± 2% perf-profile.children.cycles-pp.place_entity 0.09 +0.0 0.12 ± 3% perf-profile.children.cycles-pp.__x64_sys_write 0.12 +0.0 0.15 ± 5% perf-profile.children.cycles-pp.tick_sched_handle 0.12 +0.0 0.15 ± 5% perf-profile.children.cycles-pp.update_process_times 0.10 ± 5% +0.0 0.14 ± 7% perf-profile.children.cycles-pp.ktime_get_coarse_real_ts64 0.41 ± 2% +0.0 0.46 ± 4% perf-profile.children.cycles-pp.current_time 0.10 ± 4% +0.0 0.15 ± 2% perf-profile.children.cycles-pp.rb_insert_color 0.23 +0.0 0.28 ± 2% perf-profile.children.cycles-pp.ttwu_queue_wakelist 0.14 ± 3% +0.0 0.19 ± 4% perf-profile.children.cycles-pp.tick_sched_timer 0.00 +0.1 0.05 perf-profile.children.cycles-pp.default_send_IPI_single_phys 0.00 +0.1 0.05 perf-profile.children.cycles-pp.tick_nohz_idle_got_tick 0.43 +0.1 0.49 ± 2% perf-profile.children.cycles-pp.__might_sleep 0.00 +0.1 0.05 ± 8% perf-profile.children.cycles-pp.tick_nohz_idle_retain_tick 0.00 +0.1 0.06 ± 9% perf-profile.children.cycles-pp.check_cfs_rq_runtime 0.01 ±173% +0.1 0.07 ± 12% perf-profile.children.cycles-pp.ktime_get_update_offsets_now 0.14 ± 3% +0.1 0.20 ± 2% perf-profile.children.cycles-pp.native_irq_return_iret 0.12 ± 6% +0.1 0.18 ± 6% perf-profile.children.cycles-pp.__sb_start_write 0.05 +0.1 0.11 ± 4% perf-profile.children.cycles-pp.update_ts_time_stats 0.90 +0.1 0.96 perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt 0.09 +0.1 0.15 ± 3% perf-profile.children.cycles-pp.rcu_dynticks_eqs_enter 0.00 +0.1 0.07 ± 7% perf-profile.children.cycles-pp.scheduler_tick 0.00 +0.1 0.07 ± 17% perf-profile.children.cycles-pp.sysvec_call_function_single 0.00 +0.1 0.07 ± 10% perf-profile.children.cycles-pp.cpuidle_reflect 0.21 ± 2% +0.1 0.28 ± 5% perf-profile.children.cycles-pp.__cgroup_account_cputime 0.00 +0.1 0.08 ± 6% perf-profile.children.cycles-pp.tick_check_broadcast_expired 0.14 +0.1 0.22 ± 3% perf-profile.children.cycles-pp.__x64_sys_read 0.06 +0.1 0.14 ± 6% perf-profile.children.cycles-pp.__sb_end_write 0.10 ± 4% +0.1 0.18 ± 3% perf-profile.children.cycles-pp.__list_del_entry_valid 0.00 +0.1 0.08 ± 5% perf-profile.children.cycles-pp.perf_mux_hrtimer_handler 0.36 ± 2% +0.1 0.45 perf-profile.children.cycles-pp.call_cpuidle 0.00 +0.1 0.09 ± 4% perf-profile.children.cycles-pp.perf_exclude_event 0.06 ± 7% +0.1 0.15 ± 2% perf-profile.children.cycles-pp.rcu_dynticks_eqs_exit 0.21 ± 2% +0.1 0.30 ± 3% perf-profile.children.cycles-pp.__hrtimer_run_queues 0.01 ±173% +0.1 0.11 ± 18% perf-profile.children.cycles-pp.asm_sysvec_call_function_single 0.00 +0.1 0.10 perf-profile.children.cycles-pp.timer_clear_idle 0.05 ± 9% +0.1 0.16 ± 2% perf-profile.children.cycles-pp.timestamp_truncate 0.00 +0.1 0.10 ± 4% perf-profile.children.cycles-pp.rcu_needs_cpu 0.00 +0.1 0.10 ± 4% perf-profile.children.cycles-pp.cpuidle_not_available 0.90 +0.1 1.01 perf-profile.children.cycles-pp.copy_page_from_iter 0.00 +0.1 0.11 perf-profile.children.cycles-pp.nr_iowait_cpu 0.00 +0.1 0.11 ± 6% perf-profile.children.cycles-pp.init_wait_entry 0.10 ± 5% +0.1 0.21 ± 2% perf-profile.children.cycles-pp.__update_idle_core 0.07 ± 7% +0.1 0.18 ± 5% perf-profile.children.cycles-pp.testcase 0.76 +0.1 0.88 ± 2% perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt 0.00 +0.1 0.12 perf-profile.children.cycles-pp.get_cpu_device 0.05 +0.1 0.17 perf-profile.children.cycles-pp.rcu_all_qs 0.00 +0.1 0.13 ± 3% perf-profile.children.cycles-pp.__list_add_valid 0.10 +0.1 0.23 ± 3% perf-profile.children.cycles-pp.available_idle_cpu 0.10 ± 4% +0.1 0.23 ± 3% perf-profile.children.cycles-pp.rcu_eqs_enter 0.07 ± 7% +0.1 0.20 ± 4% perf-profile.children.cycles-pp.cpus_share_cache 0.11 +0.1 0.25 perf-profile.children.cycles-pp.set_next_task_idle 0.11 ± 3% +0.1 0.25 ± 5% perf-profile.children.cycles-pp.anon_pipe_buf_release 0.36 +0.1 0.51 ± 4% perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt 0.07 ± 5% +0.1 0.22 perf-profile.children.cycles-pp.copy_user_enhanced_fast_string 0.35 +0.2 0.51 ± 4% perf-profile.children.cycles-pp.hrtimer_interrupt 0.12 ± 3% +0.2 0.27 ± 3% perf-profile.children.cycles-pp.switch_fpu_return 0.06 ± 9% +0.2 0.21 ± 2% perf-profile.children.cycles-pp.clear_buddies 0.21 ± 3% +0.2 0.36 ± 4% perf-profile.children.cycles-pp.atime_needs_update 0.15 ± 2% +0.2 0.31 perf-profile.children.cycles-pp.pick_next_task_idle 0.11 ± 4% +0.2 0.26 perf-profile.children.cycles-pp.resched_curr 0.00 +0.2 0.16 ± 2% perf-profile.children.cycles-pp.put_prev_task_idle 0.00 +0.2 0.16 ± 20% perf-profile.children.cycles-pp.rb_next 0.62 +0.2 0.79 ± 2% perf-profile.children.cycles-pp.asm_call_on_stack 0.00 +0.2 0.17 ± 4% perf-profile.children.cycles-pp.menu_reflect 0.44 ± 2% +0.2 0.61 perf-profile.children.cycles-pp.select_idle_sibling 0.09 +0.2 0.27 perf-profile.children.cycles-pp.rcu_eqs_exit 0.03 ±100% +0.2 0.20 ± 2% perf-profile.children.cycles-pp.rb_erase 0.28 ± 4% +0.2 0.46 perf-profile.children.cycles-pp.account_entity_enqueue 0.29 ± 2% +0.2 0.48 ± 2% perf-profile.children.cycles-pp.mutex_unlock 0.09 +0.2 0.27 perf-profile.children.cycles-pp.finish_wait 0.09 +0.2 0.28 perf-profile.children.cycles-pp._cond_resched 0.17 ± 3% +0.2 0.36 perf-profile.children.cycles-pp.switch_mm_irqs_off 0.20 ± 3% +0.2 0.40 perf-profile.children.cycles-pp.copyout 0.15 ± 2% +0.2 0.35 ± 2% perf-profile.children.cycles-pp._raw_spin_lock_irq 0.25 +0.2 0.46 ± 2% perf-profile.children.cycles-pp.touch_atime 1.01 +0.2 1.21 perf-profile.children.cycles-pp.mutex_lock 0.40 ± 2% +0.2 0.61 perf-profile.children.cycles-pp.fsnotify_parent 0.07 ± 7% +0.2 0.28 ± 12% perf-profile.children.cycles-pp.__hrtimer_next_event_base 0.20 ± 2% +0.2 0.42 ± 3% perf-profile.children.cycles-pp.copy_user_generic_unrolled 0.00 +0.2 0.23 perf-profile.children.cycles-pp.rcu_qs 0.00 +0.2 0.24 ± 4% perf-profile.children.cycles-pp.tick_nohz_tick_stopped 0.09 ± 4% +0.2 0.33 ± 2% perf-profile.children.cycles-pp.put_prev_entity 0.13 +0.2 0.38 ± 2% perf-profile.children.cycles-pp.copyin 0.08 +0.2 0.33 ± 2% perf-profile.children.cycles-pp.__x86_indirect_thunk_rax 0.09 +0.2 0.34 ± 3% perf-profile.children.cycles-pp.find_next_bit 0.11 ± 8% +0.3 0.36 ± 3% perf-profile.children.cycles-pp.update_min_vruntime 0.21 ± 3% +0.3 0.47 ± 2% perf-profile.children.cycles-pp.__prepare_exit_to_usermode 0.00 +0.3 0.26 ± 3% perf-profile.children.cycles-pp.deactivate_task 0.38 ± 5% +0.3 0.65 ± 2% perf-profile.children.cycles-pp.reweight_entity 0.58 +0.3 0.86 perf-profile.children.cycles-pp.___might_sleep 0.38 +0.3 0.67 perf-profile.children.cycles-pp.__fdget_pos 0.10 +0.3 0.40 perf-profile.children.cycles-pp.__might_fault 0.16 ± 7% +0.3 0.46 ± 3% perf-profile.children.cycles-pp.cpuacct_charge 0.17 ± 2% +0.3 0.47 ± 2% perf-profile.children.cycles-pp.rcu_idle_exit 0.16 ± 2% +0.3 0.47 ± 2% perf-profile.children.cycles-pp.hrtimer_get_next_event 0.14 ± 17% +0.3 0.45 ± 2% perf-profile.children.cycles-pp.account_entity_dequeue 0.31 +0.3 0.64 perf-profile.children.cycles-pp.read_tsc 0.17 ± 2% +0.3 0.52 perf-profile.children.cycles-pp.__calc_delta 0.24 +0.4 0.60 perf-profile.children.cycles-pp.check_preempt_curr 0.20 ± 6% +0.4 0.58 ± 2% perf-profile.children.cycles-pp.pick_next_entity 0.20 ± 3% +0.4 0.58 perf-profile.children.cycles-pp.__fget_light 0.18 ± 2% +0.4 0.57 perf-profile.children.cycles-pp.put_prev_task_fair 0.17 ± 2% +0.4 0.57 perf-profile.children.cycles-pp.newidle_balance 0.30 +0.4 0.71 perf-profile.children.cycles-pp.ttwu_do_wakeup 0.93 +0.4 1.33 perf-profile.children.cycles-pp.select_task_rq_fair 0.46 +0.4 0.87 perf-profile.children.cycles-pp.___perf_sw_event 0.00 +0.5 0.48 perf-profile.children.cycles-pp.rcu_note_context_switch 0.21 ± 2% +0.5 0.72 ± 5% perf-profile.children.cycles-pp.hrtimer_next_event_without 0.61 +0.5 1.16 ± 2% perf-profile.children.cycles-pp.native_sched_clock 0.34 ± 8% +0.5 0.89 ± 2% perf-profile.children.cycles-pp.update_cfs_group 0.63 +0.6 1.21 ± 2% perf-profile.children.cycles-pp.sched_clock 0.40 +0.6 0.98 ± 2% perf-profile.children.cycles-pp.finish_task_switch 0.27 +0.6 0.85 perf-profile.children.cycles-pp._raw_spin_lock 0.50 +0.6 1.09 ± 2% perf-profile.children.cycles-pp.copy_page_to_iter 0.40 ± 6% +0.6 1.00 ± 2% perf-profile.children.cycles-pp.__update_load_avg_se 0.48 +0.6 1.12 ± 2% perf-profile.children.cycles-pp.entry_SYSCALL_64 0.66 +0.7 1.31 ± 2% perf-profile.children.cycles-pp.sched_clock_cpu 0.31 ± 2% +0.7 0.98 ± 3% perf-profile.children.cycles-pp.syscall_return_via_sysret 0.79 +0.8 1.57 ± 3% perf-profile.children.cycles-pp.prepare_to_wait_event 0.33 ± 6% +0.8 1.11 ± 2% perf-profile.children.cycles-pp.__update_load_avg_cfs_rq 0.40 +0.9 1.31 ± 3% perf-profile.children.cycles-pp._find_next_bit 0.14 ± 3% +0.9 1.07 ± 5% perf-profile.children.cycles-pp.timekeeping_max_deferment 0.23 ± 2% +1.0 1.20 ± 2% perf-profile.children.cycles-pp.fsnotify 0.55 +1.0 1.52 ± 2% perf-profile.children.cycles-pp._raw_spin_lock_irqsave 0.46 +1.0 1.45 ± 3% perf-profile.children.cycles-pp.__lock_text_start 0.73 ± 11% +1.1 1.85 ± 2% perf-profile.children.cycles-pp.set_next_entity 0.59 ± 2% +1.3 1.92 ± 2% perf-profile.children.cycles-pp.__switch_to_asm 0.98 ± 5% +1.4 2.38 ± 2% perf-profile.children.cycles-pp.update_curr 2.07 ± 5% +1.5 3.61 ± 2% perf-profile.children.cycles-pp.enqueue_entity 0.68 +1.6 2.25 ± 3% perf-profile.children.cycles-pp.__next_timer_interrupt 2.61 ± 4% +1.6 4.20 perf-profile.children.cycles-pp.enqueue_task_fair 2.74 ± 4% +1.7 4.39 perf-profile.children.cycles-pp.activate_task 2.78 ± 4% +1.7 4.46 perf-profile.children.cycles-pp.ttwu_do_activate 0.74 +1.8 2.52 ± 4% perf-profile.children.cycles-pp.tick_nohz_idle_enter 1.43 ± 12% +2.0 3.44 ± 2% perf-profile.children.cycles-pp.update_load_avg 1.00 +2.1 3.10 ± 2% perf-profile.children.cycles-pp.get_next_timer_interrupt 0.44 +2.2 2.64 ± 4% perf-profile.children.cycles-pp.tick_nohz_idle_exit 1.26 ± 6% +2.5 3.72 perf-profile.children.cycles-pp.pick_next_task_fair 6.64 +2.7 9.33 perf-profile.children.cycles-pp.__switch_to 5.43 +3.0 8.39 perf-profile.children.cycles-pp.try_to_wake_up 1.89 ± 8% +3.0 4.91 perf-profile.children.cycles-pp.dequeue_entity 5.55 +3.1 8.65 perf-profile.children.cycles-pp.autoremove_wake_function 1.49 +3.1 4.61 ± 3% perf-profile.children.cycles-pp.tick_nohz_next_event 5.65 +3.1 8.79 perf-profile.children.cycles-pp.__wake_up_common 2.23 ± 7% +3.2 5.45 perf-profile.children.cycles-pp.dequeue_task_fair 1.04 +3.3 4.37 ± 4% perf-profile.children.cycles-pp.ktime_get 5.92 +3.4 9.37 perf-profile.children.cycles-pp.__wake_up_common_lock 2.04 +3.6 5.63 ± 3% perf-profile.children.cycles-pp.tick_nohz_get_sleep_length 2.03 ± 4% +3.8 5.85 ± 2% perf-profile.children.cycles-pp.schedule_idle 8.71 +4.1 12.86 perf-profile.children.cycles-pp.new_sync_write 8.25 +4.2 12.49 perf-profile.children.cycles-pp.pipe_write 10.87 +4.4 15.31 perf-profile.children.cycles-pp.ksys_write 10.23 +4.5 14.73 perf-profile.children.cycles-pp.vfs_write 12.18 +5.3 17.50 perf-profile.children.cycles-pp.write 5.60 ± 2% +6.0 11.60 perf-profile.children.cycles-pp.schedule 2.98 +6.3 9.24 perf-profile.children.cycles-pp.poll_idle 9.63 +8.4 18.03 perf-profile.children.cycles-pp.pipe_read 9.90 +9.0 18.88 perf-profile.children.cycles-pp.new_sync_read 7.37 ± 2% +9.6 16.92 perf-profile.children.cycles-pp.__sched_text_start 11.32 +10.2 21.50 perf-profile.children.cycles-pp.vfs_read 11.74 +10.3 22.09 perf-profile.children.cycles-pp.ksys_read 14.18 +13.4 27.62 perf-profile.children.cycles-pp.read 23.97 +15.2 39.20 perf-profile.children.cycles-pp.do_syscall_64 24.27 +15.4 39.70 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe 46.18 -33.2 12.96 ± 6% perf-profile.self.cycles-pp.menu_select 8.63 -5.8 2.82 ± 7% perf-profile.self.cycles-pp.cpuidle_enter_state 1.65 ± 2% -1.1 0.54 ± 12% perf-profile.self.cycles-pp.intel_idle 1.25 -0.6 0.69 perf-profile.self.cycles-pp.update_rq_clock 1.10 -0.4 0.69 ± 3% perf-profile.self.cycles-pp.common_file_perm 0.67 ± 2% -0.3 0.32 perf-profile.self.cycles-pp.copy_page_from_iter 0.37 -0.2 0.17 ± 4% perf-profile.self.cycles-pp.ksys_write 0.38 ± 2% -0.2 0.22 ± 3% perf-profile.self.cycles-pp.file_update_time 0.17 ± 2% -0.1 0.06 ± 20% perf-profile.self.cycles-pp.pm_qos_read_value 0.30 ± 2% -0.1 0.20 ± 2% perf-profile.self.cycles-pp.aa_file_perm 0.23 ± 3% -0.1 0.13 ± 3% perf-profile.self.cycles-pp.__enqueue_entity 0.34 ± 3% -0.1 0.24 perf-profile.self.cycles-pp.select_idle_sibling 0.26 -0.1 0.16 ± 2% perf-profile.self.cycles-pp.current_time 0.20 ± 2% -0.1 0.10 ± 4% perf-profile.self.cycles-pp.can_stop_idle_tick 0.18 ± 2% -0.1 0.10 ± 4% perf-profile.self.cycles-pp.__fdget_pos 0.40 -0.1 0.33 ± 3% perf-profile.self.cycles-pp.iov_iter_init 0.71 -0.1 0.65 perf-profile.self.cycles-pp.do_syscall_64 0.20 ± 4% -0.0 0.15 ± 2% perf-profile.self.cycles-pp.apparmor_file_permission 0.09 ± 4% -0.0 0.06 perf-profile.self.cycles-pp.rw_verify_area 0.12 +0.0 0.13 perf-profile.self.cycles-pp._raw_spin_trylock 0.15 ± 2% +0.0 0.17 ± 4% perf-profile.self.cycles-pp.place_entity 0.21 +0.0 0.23 perf-profile.self.cycles-pp.tick_nohz_next_event 0.09 +0.0 0.11 ± 4% perf-profile.self.cycles-pp.__x64_sys_write 0.10 +0.0 0.14 ± 3% perf-profile.self.cycles-pp.__wake_up_common 0.09 ± 4% +0.0 0.13 ± 6% perf-profile.self.cycles-pp.ktime_get_coarse_real_ts64 0.22 +0.0 0.27 ± 3% perf-profile.self.cycles-pp.ttwu_queue_wakelist 0.10 ± 4% +0.0 0.15 ± 3% perf-profile.self.cycles-pp.rb_insert_color 0.15 ± 3% +0.0 0.19 perf-profile.self.cycles-pp.tick_nohz_get_sleep_length 0.06 +0.0 0.11 ± 4% perf-profile.self.cycles-pp.ttwu_do_wakeup 0.00 +0.1 0.05 perf-profile.self.cycles-pp.cpuidle_enter 0.00 +0.1 0.05 perf-profile.self.cycles-pp.tick_nohz_idle_got_tick 0.14 ± 6% +0.1 0.19 ± 7% perf-profile.self.cycles-pp.atime_needs_update 0.00 +0.1 0.05 ± 8% perf-profile.self.cycles-pp.hrtimer_get_next_event 0.00 +0.1 0.05 ± 8% perf-profile.self.cycles-pp.tick_nohz_idle_retain_tick 0.06 +0.1 0.11 ± 4% perf-profile.self.cycles-pp.__sb_end_write 0.54 ± 4% +0.1 0.60 ± 2% perf-profile.self.cycles-pp.enqueue_task_fair 0.14 ± 3% +0.1 0.20 ± 2% perf-profile.self.cycles-pp.native_irq_return_iret 0.12 ± 5% +0.1 0.18 ± 7% perf-profile.self.cycles-pp.__sb_start_write 0.00 +0.1 0.06 ± 7% perf-profile.self.cycles-pp.cpuidle_reflect 0.23 +0.1 0.29 perf-profile.self.cycles-pp.security_file_permission 0.09 +0.1 0.15 perf-profile.self.cycles-pp.rcu_dynticks_eqs_enter 0.00 +0.1 0.06 perf-profile.self.cycles-pp.ttwu_do_activate 0.00 +0.1 0.06 perf-profile.self.cycles-pp.pick_next_task_idle 0.00 +0.1 0.06 ± 11% perf-profile.self.cycles-pp.ktime_get_update_offsets_now 0.00 +0.1 0.06 ± 6% perf-profile.self.cycles-pp.copyout 0.14 +0.1 0.21 ± 3% perf-profile.self.cycles-pp.__x64_sys_read 0.16 ± 2% +0.1 0.23 ± 8% perf-profile.self.cycles-pp.__cgroup_account_cputime 0.00 +0.1 0.07 ± 10% perf-profile.self.cycles-pp.update_ts_time_stats 0.00 +0.1 0.07 ± 10% perf-profile.self.cycles-pp.tick_check_broadcast_expired 0.00 +0.1 0.07 ± 5% perf-profile.self.cycles-pp.copyin 0.20 ± 2% +0.1 0.27 ± 3% perf-profile.self.cycles-pp.copy_page_to_iter 0.00 +0.1 0.08 ± 6% perf-profile.self.cycles-pp.perf_exclude_event 0.00 +0.1 0.08 ± 5% perf-profile.self.cycles-pp.touch_atime 0.09 ± 8% +0.1 0.17 ± 4% perf-profile.self.cycles-pp.__list_del_entry_valid 0.06 +0.1 0.14 ± 6% perf-profile.self.cycles-pp.cpuidle_governor_latency_req 0.00 +0.1 0.08 ± 5% perf-profile.self.cycles-pp.init_wait_entry 0.00 +0.1 0.08 perf-profile.self.cycles-pp.sched_clock 0.00 +0.1 0.08 perf-profile.self.cycles-pp.hrtimer_next_event_without 0.00 +0.1 0.08 perf-profile.self.cycles-pp.finish_wait 0.00 +0.1 0.08 ± 5% perf-profile.self.cycles-pp.rcu_eqs_enter 0.16 ± 2% +0.1 0.24 perf-profile.self.cycles-pp.new_sync_write 0.00 +0.1 0.09 ± 4% perf-profile.self.cycles-pp.__might_fault 0.05 +0.1 0.14 perf-profile.self.cycles-pp.rcu_dynticks_eqs_exit 0.06 ± 7% +0.1 0.15 ± 4% perf-profile.self.cycles-pp.autoremove_wake_function 0.05 +0.1 0.15 ± 2% perf-profile.self.cycles-pp.timestamp_truncate 0.01 ±173% +0.1 0.11 perf-profile.self.cycles-pp.rcu_eqs_exit 0.00 +0.1 0.10 ± 8% perf-profile.self.cycles-pp.rcu_needs_cpu 0.00 +0.1 0.10 ± 4% perf-profile.self.cycles-pp.cpuidle_not_available 0.10 ± 4% +0.1 0.20 ± 2% perf-profile.self.cycles-pp.get_next_timer_interrupt 0.09 ± 4% +0.1 0.19 ± 4% perf-profile.self.cycles-pp.__update_idle_core 0.00 +0.1 0.10 perf-profile.self.cycles-pp.sched_clock_cpu 0.00 +0.1 0.10 perf-profile.self.cycles-pp.nr_iowait_cpu 0.00 +0.1 0.10 perf-profile.self.cycles-pp.timer_clear_idle 0.06 +0.1 0.17 ± 7% perf-profile.self.cycles-pp.testcase 0.00 +0.1 0.11 ± 4% perf-profile.self.cycles-pp.__list_add_valid 0.00 +0.1 0.11 ± 3% perf-profile.self.cycles-pp.get_cpu_device 0.95 +0.1 1.07 perf-profile.self.cycles-pp.pipe_read 0.10 ± 4% +0.1 0.21 ± 2% perf-profile.self.cycles-pp.available_idle_cpu 0.00 +0.1 0.11 ± 4% perf-profile.self.cycles-pp._cond_resched 0.20 ± 2% +0.1 0.32 ± 3% perf-profile.self.cycles-pp.schedule 0.00 +0.1 0.12 ± 3% perf-profile.self.cycles-pp.menu_reflect 0.08 ± 5% +0.1 0.20 ± 4% perf-profile.self.cycles-pp.__prepare_exit_to_usermode 0.00 +0.1 0.12 perf-profile.self.cycles-pp.find_next_bit 0.05 +0.1 0.17 ± 2% perf-profile.self.cycles-pp.activate_task 0.05 ± 8% +0.1 0.18 ± 5% perf-profile.self.cycles-pp.__hrtimer_next_event_base 0.04 ± 57% +0.1 0.17 ± 5% perf-profile.self.cycles-pp.cpu_startup_entry 0.08 ± 6% +0.1 0.20 ± 2% perf-profile.self.cycles-pp.rcu_idle_exit 0.00 +0.1 0.13 perf-profile.self.cycles-pp.rcu_all_qs 0.00 +0.1 0.13 perf-profile.self.cycles-pp.put_prev_task_idle 0.11 ± 6% +0.1 0.24 ± 4% perf-profile.self.cycles-pp.anon_pipe_buf_release 0.06 ± 9% +0.1 0.19 ± 3% perf-profile.self.cycles-pp.cpus_share_cache 0.03 ±100% +0.1 0.16 perf-profile.self.cycles-pp.clear_buddies 0.05 ± 8% +0.1 0.19 ± 3% perf-profile.self.cycles-pp.schedule_idle 0.33 ± 4% +0.1 0.47 perf-profile.self.cycles-pp.dequeue_task_fair 0.00 +0.1 0.14 ± 5% perf-profile.self.cycles-pp.__x86_indirect_thunk_rax 0.07 ± 5% +0.1 0.21 ± 2% perf-profile.self.cycles-pp.copy_user_enhanced_fast_string 0.00 +0.1 0.15 ± 22% perf-profile.self.cycles-pp.rb_next 0.11 ± 4% +0.1 0.26 ± 3% perf-profile.self.cycles-pp.switch_fpu_return 0.10 ± 8% +0.2 0.26 perf-profile.self.cycles-pp.resched_curr 0.30 ± 2% +0.2 0.45 ± 2% perf-profile.self.cycles-pp.try_to_wake_up 0.10 ± 4% +0.2 0.26 perf-profile.self.cycles-pp.__syscall_return_slowpath 0.26 ± 4% +0.2 0.42 ± 2% perf-profile.self.cycles-pp.account_entity_enqueue 0.08 +0.2 0.24 ± 3% perf-profile.self.cycles-pp.put_prev_task_fair 0.39 ± 2% +0.2 0.56 perf-profile.self.cycles-pp.fsnotify_parent 0.28 +0.2 0.46 ± 2% perf-profile.self.cycles-pp.mutex_unlock 0.00 +0.2 0.18 ± 3% perf-profile.self.cycles-pp.rb_erase 0.10 ± 5% +0.2 0.28 perf-profile.self.cycles-pp.check_preempt_curr 0.16 ± 5% +0.2 0.35 ± 2% perf-profile.self.cycles-pp.switch_mm_irqs_off 0.15 ± 3% +0.2 0.34 ± 3% perf-profile.self.cycles-pp._raw_spin_lock_irq 0.31 ± 2% +0.2 0.51 ± 2% perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe 0.08 ± 6% +0.2 0.28 ± 2% perf-profile.self.cycles-pp.put_prev_entity 0.15 ± 4% +0.2 0.36 perf-profile.self.cycles-pp.call_cpuidle 0.20 ± 2% +0.2 0.40 ± 3% perf-profile.self.cycles-pp.copy_user_generic_unrolled 0.00 +0.2 0.21 ± 5% perf-profile.self.cycles-pp.tick_nohz_tick_stopped 0.14 ± 3% +0.2 0.35 ± 3% perf-profile.self.cycles-pp.write 0.00 +0.2 0.22 perf-profile.self.cycles-pp.rcu_qs 0.44 +0.2 0.66 ± 2% perf-profile.self.cycles-pp.prepare_to_wait_event 0.17 ± 3% +0.2 0.40 ± 2% perf-profile.self.cycles-pp.vfs_write 0.00 +0.2 0.25 perf-profile.self.cycles-pp.rcu_note_context_switch 0.11 ± 8% +0.2 0.35 ± 3% perf-profile.self.cycles-pp.update_min_vruntime 0.34 +0.2 0.58 ± 2% perf-profile.self.cycles-pp.entry_SYSCALL_64 0.43 +0.3 0.68 perf-profile.self.cycles-pp.select_task_rq_fair 0.16 ± 7% +0.3 0.41 ± 3% perf-profile.self.cycles-pp.pick_next_entity 0.00 +0.3 0.25 ± 3% perf-profile.self.cycles-pp.deactivate_task 0.10 ± 5% +0.3 0.35 ± 2% perf-profile.self.cycles-pp.dequeue_entity 0.15 ± 4% +0.3 0.41 ± 2% perf-profile.self.cycles-pp.read 0.57 +0.3 0.84 perf-profile.self.cycles-pp.___might_sleep 0.37 ± 7% +0.3 0.65 ± 2% perf-profile.self.cycles-pp.reweight_entity 0.36 ± 3% +0.3 0.64 perf-profile.self.cycles-pp.enqueue_entity 0.13 ± 18% +0.3 0.41 ± 2% perf-profile.self.cycles-pp.account_entity_dequeue 0.15 ± 5% +0.3 0.44 ± 4% perf-profile.self.cycles-pp.cpuacct_charge 0.06 ± 6% +0.3 0.37 ± 3% perf-profile.self.cycles-pp.tick_nohz_idle_exit 0.18 ± 2% +0.3 0.50 ± 2% perf-profile.self.cycles-pp.mutex_lock 0.30 +0.3 0.62 ± 2% perf-profile.self.cycles-pp.read_tsc 0.25 +0.3 0.58 perf-profile.self.cycles-pp.pipe_write 0.18 ± 7% +0.3 0.52 perf-profile.self.cycles-pp.set_next_entity 0.17 ± 2% +0.3 0.52 perf-profile.self.cycles-pp.__calc_delta 0.25 ± 3% +0.4 0.60 ± 2% perf-profile.self.cycles-pp.finish_task_switch 0.19 ± 3% +0.4 0.55 ± 2% perf-profile.self.cycles-pp.__fget_light 0.37 +0.4 0.74 perf-profile.self.cycles-pp.___perf_sw_event 0.17 ± 3% +0.4 0.55 perf-profile.self.cycles-pp.newidle_balance 0.12 ± 3% +0.4 0.54 ± 4% perf-profile.self.cycles-pp.pick_next_task_fair 0.16 +0.5 0.61 ± 2% perf-profile.self.cycles-pp.new_sync_read 0.36 ± 17% +0.5 0.82 ± 2% perf-profile.self.cycles-pp.update_curr 0.59 +0.5 1.10 ± 3% perf-profile.self.cycles-pp.native_sched_clock 0.34 ± 7% +0.5 0.86 ± 3% perf-profile.self.cycles-pp.update_cfs_group 0.26 ± 2% +0.6 0.82 perf-profile.self.cycles-pp._raw_spin_lock 0.24 ± 3% +0.6 0.83 ± 3% perf-profile.self.cycles-pp.__next_timer_interrupt 0.36 ± 4% +0.6 0.96 ± 2% perf-profile.self.cycles-pp.__update_load_avg_se 0.74 ± 19% +0.6 1.35 ± 2% perf-profile.self.cycles-pp.update_load_avg 0.31 ± 2% +0.7 0.97 ± 3% perf-profile.self.cycles-pp.syscall_return_via_sysret 0.82 +0.7 1.51 ± 2% perf-profile.self.cycles-pp.do_idle 0.20 ± 2% +0.7 0.92 perf-profile.self.cycles-pp.vfs_read 0.31 ± 7% +0.7 1.03 ± 2% perf-profile.self.cycles-pp.__update_load_avg_cfs_rq 0.40 +0.9 1.29 ± 3% perf-profile.self.cycles-pp._find_next_bit 0.39 +0.9 1.30 ± 2% perf-profile.self.cycles-pp.__lock_text_start 0.14 ± 3% +0.9 1.06 ± 5% perf-profile.self.cycles-pp.timekeeping_max_deferment 0.53 +0.9 1.46 ± 2% perf-profile.self.cycles-pp._raw_spin_lock_irqsave 0.23 +0.9 1.18 ± 2% perf-profile.self.cycles-pp.fsnotify 0.79 +1.2 1.97 ± 2% perf-profile.self.cycles-pp.__sched_text_start 0.58 +1.3 1.90 ± 2% perf-profile.self.cycles-pp.__switch_to_asm 6.62 +2.7 9.29 perf-profile.self.cycles-pp.__switch_to 0.74 +3.0 3.72 ± 4% perf-profile.self.cycles-pp.ktime_get 2.74 +6.0 8.78 perf-profile.self.cycles-pp.poll_idle will-it-scale.per_process_ops 500000 +------------------------------------------------------------------+ | O O O | 450000 |-+ | 400000 |-+ O | | O O O O O O O O | 350000 |-+ O O O O | 300000 |-+ O O O O O | | O O O O O O O | 250000 |-+ O | 200000 |-+ | | +.+.+. | 150000 |.+.+..+.+ .. +.. | 100000 |-+ + .+..+.+.+.+ +.+.+.+ | | + | 50000 +------------------------------------------------------------------+ [*] bisect-good sample [O] bisect-bad sample 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 --zhXaljGHf11kAtnf Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-5.8.0-rc4-01449-g9216477449f33" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 5.8.0-rc4 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc-9 (Debian 9.3.0-15) 9.3.0" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=90300 CONFIG_LD_VERSION=235000000 CONFIG_CLANG_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y CONFIG_CC_HAS_ASM_GOTO=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_BUILD_SALT="" CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_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_INIT="" CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y # CONFIG_WATCH_QUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y # CONFIG_USELIB is not set CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_GENERIC_IRQ_INJECTION=y CONFIG_HARDIRQS_SW_RESEND=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_MSI_IOMMU=y CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y # CONFIG_GENERIC_IRQ_DEBUGFS is not set # end of IRQ subsystem CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_INIT=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ_FULL=y CONFIG_CONTEXT_TRACKING=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # end of Timers subsystem # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # # CPU/Task time and stats accounting # CONFIG_VIRT_CPU_ACCOUNTING=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_SCHED_AVG_IRQ=y # CONFIG_SCHED_THERMAL_PRESSURE 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_PSI is not set # end of CPU/Task time and stats accounting CONFIG_CPU_ISOLATION=y # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y CONFIG_TASKS_RCU=y CONFIG_TASKS_RUDE_RCU=y CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_NOCB_CPU=y # end of RCU Subsystem CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_IKHEADERS is not set CONFIG_LOG_BUF_SHIFT=20 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y # # Scheduler features # # CONFIG_UCLAMP_TASK is not set # end of Scheduler features CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CC_HAS_INT128=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y CONFIG_MEMCG_KMEM=y CONFIG_BLK_CGROUP=y CONFIG_CGROUP_WRITEBACK=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_RDMA=y CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_HUGETLB=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_DEVICE=y CONFIG_CGROUP_CPUACCT=y CONFIG_CGROUP_PERF=y CONFIG_CGROUP_BPF=y # CONFIG_CGROUP_DEBUG is not set CONFIG_SOCK_CGROUP_DATA=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_TIME_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y # CONFIG_BOOT_CONFIG is not set CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_IO_URING=y CONFIG_ADVISE_SYSCALLS=y CONFIG_HAVE_ARCH_USERFAULTFD_WP=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y # CONFIG_BPF_LSM is not set CONFIG_BPF_SYSCALL=y CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y CONFIG_BPF_JIT_ALWAYS_ON=y CONFIG_BPF_JIT_DEFAULT_ON=y CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_RSEQ=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # end of Kernel Performance Events And Counters CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB_FREELIST_HARDENED is not set CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y # end of General setup CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_FILTER_PGPROT=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DYNAMIC_PHYSICAL_MASK=y CONFIG_PGTABLE_LEVELS=5 CONFIG_CC_HAS_SANE_STACKPROTECTOR=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_X2APIC=y CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH is not set CONFIG_RETPOLINE=y CONFIG_X86_CPU_RESCTRL=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_NUMACHIP is not set # CONFIG_X86_VSMP is not set CONFIG_X86_UV=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_MID is not set CONFIG_X86_INTEL_LPSS=y CONFIG_X86_AMD_PLATFORM_DEVICE=y CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_PARAVIRT_SPINLOCKS=y CONFIG_X86_HV_CALLBACK_VECTOR=y CONFIG_XEN=y # CONFIG_XEN_PV is not set CONFIG_XEN_PVHVM=y CONFIG_XEN_PVHVM_SMP=y CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y CONFIG_ARCH_CPUIDLE_HALTPOLL=y # CONFIG_PVH is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y # CONFIG_JAILHOUSE_GUEST is not set # CONFIG_ACRN_GUEST is not set # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_IA32_FEAT_CTL=y CONFIG_X86_VMX_FEATURE_NAMES=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_HYGON=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_ZHAOXIN=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y # CONFIG_GART_IOMMU is not set CONFIG_MAXSMP=y CONFIG_NR_CPUS_RANGE_BEGIN=8192 CONFIG_NR_CPUS_RANGE_END=8192 CONFIG_NR_CPUS_DEFAULT=8192 CONFIG_NR_CPUS=8192 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_SCHED_MC_PRIO=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCELOG_LEGACY=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=m CONFIG_X86_THERMAL_VECTOR=y # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=m CONFIG_PERF_EVENTS_INTEL_RAPL=m CONFIG_PERF_EVENTS_INTEL_CSTATE=m CONFIG_PERF_EVENTS_AMD_POWER=m # end of Performance monitoring CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_X86_IOPL_IOPERM=y CONFIG_I8K=m CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_X86_5LEVEL=y CONFIG_X86_DIRECT_GBPAGES=y # CONFIG_X86_CPA_STATISTICS is not set CONFIG_AMD_MEM_ENCRYPT=y # CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y # CONFIG_ARCH_MEMORY_PROBE is not set CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=m CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_X86_UMIP=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_X86_INTEL_TSX_MODE_OFF=y # CONFIG_X86_INTEL_TSX_MODE_ON is not set # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_EFI_MIXED=y CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_KEXEC_FILE=y CONFIG_ARCH_HAS_KEXEC_PURGATORY=y # CONFIG_KEXEC_SIG is not set CONFIG_CRASH_DUMP=y CONFIG_KEXEC_JUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_DYNAMIC_MEMORY_LAYOUT=y CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_XONLY is not set # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y CONFIG_LIVEPATCH=y # end of Processor type and features CONFIG_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_ARCH_ENABLE_THP_MIGRATION=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_HIBERNATION_SNAPSHOT_DEV=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_ADVANCED_DEBUG is not set # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y # CONFIG_PM_TRACE_RTC is not set CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_ENERGY_MODEL is not set CONFIG_ARCH_SUPPORTS_ACPI=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_LPIT=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_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=m CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_CPPC_LIB=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m CONFIG_ACPI_THERMAL=y CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=m CONFIG_ACPI_HED=y # CONFIG_ACPI_CUSTOM_METHOD is not set CONFIG_ACPI_BGRT=y CONFIG_ACPI_NFIT=m # CONFIG_NFIT_SECURITY_DEBUG is not set CONFIG_ACPI_NUMA=y # CONFIG_ACPI_HMAT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_MEMORY_FAILURE=y CONFIG_ACPI_APEI_EINJ=m CONFIG_ACPI_APEI_ERST_DEBUG=y CONFIG_DPTF_POWER=m CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=m CONFIG_ACPI_ADXL=y CONFIG_PMIC_OPREGION=y # CONFIG_ACPI_CONFIGFS is not set CONFIG_X86_PM_TIMER=y CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_PCC_CPUFREQ is not set CONFIG_X86_ACPI_CPUFREQ=m CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_POWERNOW_K8=m CONFIG_X86_AMD_FREQ_SENSITIVITY=m # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_P4_CLOCKMOD=m # # shared options # CONFIG_X86_SPEEDSTEP_LIB=m # end of CPU Frequency scaling # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_CPU_IDLE_GOV_TEO is not set # CONFIG_CPU_IDLE_GOV_HALTPOLL is not set CONFIG_HALTPOLL_CPUIDLE=y # end of CPU Idle CONFIG_INTEL_IDLE=y # end of Power management and ACPI options # # Bus options (PCI etc.) # CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_XEN=y CONFIG_MMCONF_FAM10H=y CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y # CONFIG_X86_SYSFB is not set # end of Bus options (PCI etc.) # # Binary Emulations # CONFIG_IA32_EMULATION=y # CONFIG_X86_X32 is not set CONFIG_COMPAT_32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y # end of Binary Emulations # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT is not set CONFIG_FW_CFG_SYSFS=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y CONFIG_EFI_RUNTIME_MAP=y # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set # CONFIG_EFI_TEST is not set CONFIG_APPLE_PROPERTIES=y # CONFIG_RESET_ATTACK_MITIGATION is not set # CONFIG_EFI_RCI2_TABLE is not set # CONFIG_EFI_DISABLE_PCI_DMA is not set # end of EFI (Extensible Firmware Interface) Support CONFIG_UEFI_CPER=y CONFIG_UEFI_CPER_X86=y CONFIG_EFI_DEV_PATH_PARSER=y CONFIG_EFI_EARLYCON=y CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y # # Tegra firmware driver # # end of Tegra firmware driver # end of Firmware Drivers CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_COMPAT=y CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_HAVE_KVM_NO_POLL=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_INTEL=m CONFIG_KVM_AMD=m CONFIG_KVM_AMD_SEV=y CONFIG_KVM_MMU_AUDIT=y CONFIG_AS_AVX512=y CONFIG_AS_SHA1_NI=y CONFIG_AS_SHA256_NI=y CONFIG_AS_TPAUSE=y # # General architecture-dependent options # CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_HOTPLUG_SMT=y CONFIG_OPROFILE=m CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set CONFIG_OPTPROBES=y CONFIG_KPROBES_ON_FTRACE=y CONFIG_UPROBES=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_ARCH_HAS_SET_DIRECT_MAP=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_ASM_MODVERSIONS=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y CONFIG_MMU_GATHER_TABLE_FREE=y CONFIG_MMU_GATHER_RCU_TABLE_FREE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_ARCH_STACKLEAK=y CONFIG_HAVE_STACKPROTECTOR=y CONFIG_CC_HAS_STACKPROTECTOR_NONE=y CONFIG_STACKPROTECTOR=y CONFIG_STACKPROTECTOR_STRONG=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_MOVE_PMD=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y CONFIG_HAVE_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_HAVE_ARCH_PREL32_RELOCATIONS=y CONFIG_ARCH_USE_MEMREMAP_PROT=y # CONFIG_LOCK_EVENT_COUNTS is not set CONFIG_ARCH_HAS_MEM_ENCRYPT=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # end of GCOV-based kernel profiling CONFIG_HAVE_GCC_PLUGINS=y # end of General architecture-dependent options CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULE_SIG_FORMAT=y CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_MODULE_SIG=y # CONFIG_MODULE_SIG_FORCE is not set CONFIG_MODULE_SIG_ALL=y # CONFIG_MODULE_SIG_SHA1 is not set # CONFIG_MODULE_SIG_SHA224 is not set CONFIG_MODULE_SIG_SHA256=y # CONFIG_MODULE_SIG_SHA384 is not set # CONFIG_MODULE_SIG_SHA512 is not set CONFIG_MODULE_SIG_HASH="sha256" # CONFIG_MODULE_COMPRESS is not set # CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_TRIM_UNUSED_KSYMS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_CGROUP_RWSTAT=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_INTEGRITY_T10=m CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y # CONFIG_BLK_DEV_THROTTLING_LOW is not set # CONFIG_BLK_CMDLINE_PARSER is not set CONFIG_BLK_WBT=y # CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CGROUP_IOCOST is not set CONFIG_BLK_WBT_MQ=y CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEBUG_FS_ZONED=y # CONFIG_BLK_SED_OPAL is not set # CONFIG_BLK_INLINE_ENCRYPTION is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set # CONFIG_AIX_PARTITION is not set CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y # CONFIG_ATARI_PARTITION is not set CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y CONFIG_MINIX_SUBPARTITION=y CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y # CONFIG_LDM_PARTITION is not set CONFIG_SGI_PARTITION=y # CONFIG_ULTRIX_PARTITION is not set CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set # end of Partition Types CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y CONFIG_BLK_MQ_RDMA=y CONFIG_BLK_PM=y # # IO Schedulers # CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_MQ_IOSCHED_KYBER=y CONFIG_IOSCHED_BFQ=y CONFIG_BFQ_GROUP_IOSCHED=y # CONFIG_BFQ_CGROUP_DEBUG is not set # end of IO Schedulers CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK_IRQ=y CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y CONFIG_FREEZER=y # # Executable file formats # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_BINFMT_MISC=m CONFIG_COREDUMP=y # end of Executable file formats # # Memory Management options # CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_FAST_GUP=y CONFIG_NUMA_KEEP_MEMINFO=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_PAGE_REPORTING=y CONFIG_MIGRATION=y CONFIG_CONTIG_ALLOC=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=m CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_THP_SWAP=y CONFIG_CLEANCACHE=y CONFIG_FRONTSWAP=y CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_AREAS=7 CONFIG_ZSWAP=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo" CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set # CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" # CONFIG_ZSWAP_DEFAULT_ON is not set CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_Z3FOLD is not set CONFIG_ZSMALLOC=y # CONFIG_ZSMALLOC_PGTABLE_MAPPING is not set CONFIG_ZSMALLOC_STAT=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_HAS_PTE_DEVMAP=y CONFIG_ZONE_DEVICE=y CONFIG_DEV_PAGEMAP_OPS=y CONFIG_DEVICE_PRIVATE=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_BENCHMARK is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_MAPPING_DIRTY_HELPERS=y # end of Memory Management options CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y CONFIG_SKB_EXTENSIONS=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y CONFIG_UNIX_SCM=y CONFIG_UNIX_DIAG=m CONFIG_TLS=m CONFIG_TLS_DEVICE=y # CONFIG_TLS_TOE is not set CONFIG_XFRM=y CONFIG_XFRM_OFFLOAD=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_INTERFACE is not set CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_XFRM_AH=m CONFIG_XFRM_ESP=m CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y # CONFIG_SMC is not set CONFIG_XDP_SOCKETS=y # CONFIG_XDP_SOCKETS_DIAG is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set CONFIG_NET_IPIP=m CONFIG_NET_IPGRE_DEMUX=m CONFIG_NET_IP_TUNNEL=m CONFIG_NET_IPGRE=m CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE_COMMON=y CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=m CONFIG_NET_UDP_TUNNEL=m # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set CONFIG_INET_AH=m CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m # CONFIG_INET_ESPINTCP is not set CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m CONFIG_INET_RAW_DIAG=m # CONFIG_INET_DIAG_DESTROY is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=m CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m CONFIG_TCP_CONG_NV=m CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m CONFIG_TCP_CONG_YEAH=m CONFIG_TCP_CONG_ILLINOIS=m CONFIG_TCP_CONG_DCTCP=m # CONFIG_TCP_CONG_CDG is not set CONFIG_TCP_CONG_BBR=m CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_ESP_OFFLOAD=m # CONFIG_INET6_ESPINTCP is not set CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=m # CONFIG_IPV6_ILA is not set CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_IPV6_VTI=m CONFIG_IPV6_SIT=m CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_GRE=m CONFIG_IPV6_MULTIPLE_TABLES=y # CONFIG_IPV6_SUBTREES is not set CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y # CONFIG_IPV6_SEG6_LWTUNNEL is not set # CONFIG_IPV6_SEG6_HMAC is not set # CONFIG_IPV6_RPL_LWTUNNEL is not set CONFIG_NETLABEL=y # CONFIG_MPTCP is not set # CONFIG_MPTCP_KUNIT_TESTS is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=m # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_FAMILY_BRIDGE=y CONFIG_NETFILTER_FAMILY_ARP=y # CONFIG_NETFILTER_NETLINK_ACCT is not set CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NETFILTER_NETLINK_OSF=m CONFIG_NF_CONNTRACK=m CONFIG_NF_LOG_COMMON=m CONFIG_NF_LOG_NETDEV=m CONFIG_NETFILTER_CONNCOUNT=m CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_ZONES=y CONFIG_NF_CONNTRACK_PROCFS=y CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CONNTRACK_TIMEOUT=y CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_LABELS=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=y CONFIG_NF_CT_PROTO_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=m CONFIG_NF_CONNTRACK_FTP=m CONFIG_NF_CONNTRACK_H323=m CONFIG_NF_CONNTRACK_IRC=m CONFIG_NF_CONNTRACK_BROADCAST=m CONFIG_NF_CONNTRACK_NETBIOS_NS=m CONFIG_NF_CONNTRACK_SNMP=m CONFIG_NF_CONNTRACK_PPTP=m CONFIG_NF_CONNTRACK_SANE=m CONFIG_NF_CONNTRACK_SIP=m CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CT_NETLINK=m CONFIG_NF_CT_NETLINK_TIMEOUT=m CONFIG_NF_CT_NETLINK_HELPER=m CONFIG_NETFILTER_NETLINK_GLUE_CT=y CONFIG_NF_NAT=m CONFIG_NF_NAT_AMANDA=m CONFIG_NF_NAT_FTP=m CONFIG_NF_NAT_IRC=m CONFIG_NF_NAT_SIP=m CONFIG_NF_NAT_TFTP=m CONFIG_NF_NAT_REDIRECT=y CONFIG_NF_NAT_MASQUERADE=y CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m CONFIG_NF_TABLES_INET=y CONFIG_NF_TABLES_NETDEV=y CONFIG_NFT_NUMGEN=m CONFIG_NFT_CT=m CONFIG_NFT_COUNTER=m CONFIG_NFT_CONNLIMIT=m CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m CONFIG_NFT_MASQ=m CONFIG_NFT_REDIR=m CONFIG_NFT_NAT=m # CONFIG_NFT_TUNNEL is not set CONFIG_NFT_OBJREF=m CONFIG_NFT_QUEUE=m CONFIG_NFT_QUOTA=m CONFIG_NFT_REJECT=m CONFIG_NFT_REJECT_INET=m CONFIG_NFT_COMPAT=m CONFIG_NFT_HASH=m CONFIG_NFT_FIB=m CONFIG_NFT_FIB_INET=m # CONFIG_NFT_XFRM is not set CONFIG_NFT_SOCKET=m # CONFIG_NFT_OSF is not set # CONFIG_NFT_TPROXY is not set # CONFIG_NFT_SYNPROXY is not set CONFIG_NF_DUP_NETDEV=m CONFIG_NFT_DUP_NETDEV=m CONFIG_NFT_FWD_NETDEV=m CONFIG_NFT_FIB_NETDEV=m # CONFIG_NF_FLOW_TABLE is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=m CONFIG_NETFILTER_XT_CONNMARK=m CONFIG_NETFILTER_XT_SET=m # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_AUDIT=m CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m CONFIG_NETFILTER_XT_TARGET_CT=m CONFIG_NETFILTER_XT_TARGET_DSCP=m CONFIG_NETFILTER_XT_TARGET_HL=m CONFIG_NETFILTER_XT_TARGET_HMARK=m CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m # CONFIG_NETFILTER_XT_TARGET_LED is not set CONFIG_NETFILTER_XT_TARGET_LOG=m CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_NAT=m CONFIG_NETFILTER_XT_TARGET_NETMAP=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m CONFIG_NETFILTER_XT_TARGET_NOTRACK=m CONFIG_NETFILTER_XT_TARGET_RATEEST=m CONFIG_NETFILTER_XT_TARGET_REDIRECT=m CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m CONFIG_NETFILTER_XT_TARGET_TEE=m CONFIG_NETFILTER_XT_TARGET_TPROXY=m CONFIG_NETFILTER_XT_TARGET_TRACE=m CONFIG_NETFILTER_XT_TARGET_SECMARK=m CONFIG_NETFILTER_XT_TARGET_TCPMSS=m CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m CONFIG_NETFILTER_XT_MATCH_BPF=m CONFIG_NETFILTER_XT_MATCH_CGROUP=m CONFIG_NETFILTER_XT_MATCH_CLUSTER=m CONFIG_NETFILTER_XT_MATCH_COMMENT=m CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m CONFIG_NETFILTER_XT_MATCH_CONNMARK=m CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m CONFIG_NETFILTER_XT_MATCH_CPU=m CONFIG_NETFILTER_XT_MATCH_DCCP=m CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m CONFIG_NETFILTER_XT_MATCH_DSCP=m CONFIG_NETFILTER_XT_MATCH_ECN=m CONFIG_NETFILTER_XT_MATCH_ESP=m CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m CONFIG_NETFILTER_XT_MATCH_HELPER=m CONFIG_NETFILTER_XT_MATCH_HL=m # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set CONFIG_NETFILTER_XT_MATCH_IPRANGE=m CONFIG_NETFILTER_XT_MATCH_IPVS=m # CONFIG_NETFILTER_XT_MATCH_L2TP is not set CONFIG_NETFILTER_XT_MATCH_LENGTH=m CONFIG_NETFILTER_XT_MATCH_LIMIT=m CONFIG_NETFILTER_XT_MATCH_MAC=m CONFIG_NETFILTER_XT_MATCH_MARK=m CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m # CONFIG_NETFILTER_XT_MATCH_NFACCT is not set CONFIG_NETFILTER_XT_MATCH_OSF=m CONFIG_NETFILTER_XT_MATCH_OWNER=m CONFIG_NETFILTER_XT_MATCH_POLICY=m CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m CONFIG_NETFILTER_XT_MATCH_QUOTA=m CONFIG_NETFILTER_XT_MATCH_RATEEST=m CONFIG_NETFILTER_XT_MATCH_REALM=m CONFIG_NETFILTER_XT_MATCH_RECENT=m CONFIG_NETFILTER_XT_MATCH_SCTP=m CONFIG_NETFILTER_XT_MATCH_SOCKET=m CONFIG_NETFILTER_XT_MATCH_STATE=m CONFIG_NETFILTER_XT_MATCH_STATISTIC=m CONFIG_NETFILTER_XT_MATCH_STRING=m CONFIG_NETFILTER_XT_MATCH_TCPMSS=m # CONFIG_NETFILTER_XT_MATCH_TIME is not set # CONFIG_NETFILTER_XT_MATCH_U32 is not set # end of Core Netfilter Configuration CONFIG_IP_SET=m CONFIG_IP_SET_MAX=256 CONFIG_IP_SET_BITMAP_IP=m CONFIG_IP_SET_BITMAP_IPMAC=m CONFIG_IP_SET_BITMAP_PORT=m CONFIG_IP_SET_HASH_IP=m CONFIG_IP_SET_HASH_IPMARK=m CONFIG_IP_SET_HASH_IPPORT=m CONFIG_IP_SET_HASH_IPPORTIP=m CONFIG_IP_SET_HASH_IPPORTNET=m CONFIG_IP_SET_HASH_IPMAC=m CONFIG_IP_SET_HASH_MAC=m CONFIG_IP_SET_HASH_NETPORTNET=m CONFIG_IP_SET_HASH_NET=m CONFIG_IP_SET_HASH_NETNET=m CONFIG_IP_SET_HASH_NETPORT=m CONFIG_IP_SET_HASH_NETIFACE=m CONFIG_IP_SET_LIST_SET=m CONFIG_IP_VS=m CONFIG_IP_VS_IPV6=y # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m CONFIG_IP_VS_FO=m CONFIG_IP_VS_OVF=m CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m CONFIG_IP_VS_SH=m # CONFIG_IP_VS_MH is not set CONFIG_IP_VS_SED=m CONFIG_IP_VS_NQ=m # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS MH scheduler # CONFIG_IP_VS_MH_TAB_INDEX=12 # # IPVS application helper # CONFIG_IP_VS_FTP=m CONFIG_IP_VS_NFCT=y CONFIG_IP_VS_PE_SIP=m # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=m CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_TPROXY_IPV4=m CONFIG_NF_TABLES_IPV4=y CONFIG_NFT_REJECT_IPV4=m CONFIG_NFT_DUP_IPV4=m CONFIG_NFT_FIB_IPV4=m CONFIG_NF_TABLES_ARP=y CONFIG_NF_DUP_IPV4=m CONFIG_NF_LOG_ARP=m CONFIG_NF_LOG_IPV4=m CONFIG_NF_REJECT_IPV4=m CONFIG_NF_NAT_SNMP_BASIC=m CONFIG_NF_NAT_PPTP=m CONFIG_NF_NAT_H323=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_ECN=m CONFIG_IP_NF_MATCH_RPFILTER=m CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_SYNPROXY=m CONFIG_IP_NF_NAT=m CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_REDIRECT=m CONFIG_IP_NF_MANGLE=m # CONFIG_IP_NF_TARGET_CLUSTERIP is not set CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_SECURITY=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m # end of IP: Netfilter Configuration # # IPv6: Netfilter Configuration # CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TPROXY_IPV6=m CONFIG_NF_TABLES_IPV6=y CONFIG_NFT_REJECT_IPV6=m CONFIG_NFT_DUP_IPV6=m CONFIG_NFT_FIB_IPV6=m CONFIG_NF_DUP_IPV6=m CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_IPV6=m CONFIG_IP6_NF_IPTABLES=m CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m CONFIG_IP6_NF_MATCH_FRAG=m CONFIG_IP6_NF_MATCH_OPTS=m CONFIG_IP6_NF_MATCH_HL=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m CONFIG_IP6_NF_MATCH_MH=m CONFIG_IP6_NF_MATCH_RPFILTER=m CONFIG_IP6_NF_MATCH_RT=m # CONFIG_IP6_NF_MATCH_SRH is not set # CONFIG_IP6_NF_TARGET_HL is not set CONFIG_IP6_NF_FILTER=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_RAW=m CONFIG_IP6_NF_SECURITY=m CONFIG_IP6_NF_NAT=m CONFIG_IP6_NF_TARGET_MASQUERADE=m CONFIG_IP6_NF_TARGET_NPT=m # end of IPv6: Netfilter Configuration CONFIG_NF_DEFRAG_IPV6=m CONFIG_NF_TABLES_BRIDGE=m # CONFIG_NFT_BRIDGE_META is not set CONFIG_NFT_BRIDGE_REJECT=m CONFIG_NF_LOG_BRIDGE=m # CONFIG_NF_CONNTRACK_BRIDGE is not set CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m CONFIG_BRIDGE_EBT_T_NAT=m CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m CONFIG_BRIDGE_EBT_ARP=m CONFIG_BRIDGE_EBT_IP=m CONFIG_BRIDGE_EBT_IP6=m CONFIG_BRIDGE_EBT_LIMIT=m CONFIG_BRIDGE_EBT_MARK=m CONFIG_BRIDGE_EBT_PKTTYPE=m CONFIG_BRIDGE_EBT_STP=m CONFIG_BRIDGE_EBT_VLAN=m CONFIG_BRIDGE_EBT_ARPREPLY=m CONFIG_BRIDGE_EBT_DNAT=m CONFIG_BRIDGE_EBT_MARK_T=m CONFIG_BRIDGE_EBT_REDIRECT=m CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m CONFIG_BRIDGE_EBT_NFLOG=m # CONFIG_BPFILTER is not set # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y CONFIG_INET_SCTP_DIAG=m # CONFIG_RDS is not set CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set CONFIG_TIPC_MEDIA_UDP=y CONFIG_TIPC_CRYPTO=y CONFIG_TIPC_DIAG=m CONFIG_ATM=m CONFIG_ATM_CLIP=m # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=m # CONFIG_ATM_MPOA is not set CONFIG_ATM_BR2684=m # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_L2TP=m CONFIG_L2TP_DEBUGFS=m CONFIG_L2TP_V3=y CONFIG_L2TP_IP=m CONFIG_L2TP_ETH=m CONFIG_STP=m CONFIG_GARP=m CONFIG_MRP=m CONFIG_BRIDGE=m CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y # CONFIG_BRIDGE_MRP is not set CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y # CONFIG_DECNET is not set CONFIG_LLC=m # CONFIG_LLC2 is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set CONFIG_6LOWPAN=m # CONFIG_6LOWPAN_DEBUGFS is not set # CONFIG_6LOWPAN_NHC is not set CONFIG_IEEE802154=m # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=m CONFIG_IEEE802154_6LOWPAN=m CONFIG_MAC802154=m CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=m CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_HFSC=m CONFIG_NET_SCH_ATM=m CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_MULTIQ=m CONFIG_NET_SCH_RED=m CONFIG_NET_SCH_SFB=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m # CONFIG_NET_SCH_CBS is not set # CONFIG_NET_SCH_ETF is not set # CONFIG_NET_SCH_TAPRIO is not set CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_MQPRIO=m # CONFIG_NET_SCH_SKBPRIO is not set CONFIG_NET_SCH_CHOKE=m CONFIG_NET_SCH_QFQ=m CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_FQ_CODEL=y # CONFIG_NET_SCH_CAKE is not set CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_HHF=m CONFIG_NET_SCH_PIE=m # CONFIG_NET_SCH_FQ_PIE is not set CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=m # CONFIG_NET_SCH_ETS is not set CONFIG_NET_SCH_DEFAULT=y # CONFIG_DEFAULT_FQ is not set # CONFIG_DEFAULT_CODEL is not set CONFIG_DEFAULT_FQ_CODEL=y # CONFIG_DEFAULT_SFQ is not set # CONFIG_DEFAULT_PFIFO_FAST is not set CONFIG_DEFAULT_NET_SCH="fq_codel" # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=m CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_FLOW=m CONFIG_NET_CLS_CGROUP=y CONFIG_NET_CLS_BPF=m CONFIG_NET_CLS_FLOWER=m CONFIG_NET_CLS_MATCHALL=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m CONFIG_NET_EMATCH_NBYTE=m CONFIG_NET_EMATCH_U32=m CONFIG_NET_EMATCH_META=m CONFIG_NET_EMATCH_TEXT=m # CONFIG_NET_EMATCH_CANID is not set CONFIG_NET_EMATCH_IPSET=m # CONFIG_NET_EMATCH_IPT is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_SAMPLE=m # CONFIG_NET_ACT_IPT is not set CONFIG_NET_ACT_NAT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_ACT_SKBEDIT=m CONFIG_NET_ACT_CSUM=m # CONFIG_NET_ACT_MPLS is not set CONFIG_NET_ACT_VLAN=m CONFIG_NET_ACT_BPF=m # CONFIG_NET_ACT_CONNMARK is not set # CONFIG_NET_ACT_CTINFO is not set CONFIG_NET_ACT_SKBMOD=m # CONFIG_NET_ACT_IFE is not set CONFIG_NET_ACT_TUNNEL_KEY=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_TC_SKB_EXT is not set CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=m # CONFIG_BATMAN_ADV is not set CONFIG_OPENVSWITCH=m CONFIG_OPENVSWITCH_GRE=m CONFIG_VSOCKETS=m CONFIG_VSOCKETS_DIAG=m CONFIG_VSOCKETS_LOOPBACK=m CONFIG_VMWARE_VMCI_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS_COMMON=m CONFIG_HYPERV_VSOCKETS=m CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=m CONFIG_MPLS_IPTUNNEL=m CONFIG_NET_NSH=y # CONFIG_HSR is not set CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y # CONFIG_QRTR is not set # CONFIG_NET_NCSI is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_JIT=y CONFIG_BPF_STREAM_PARSER=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=m CONFIG_NET_DROP_MONITOR=y # end of Network testing # end of Networking options # CONFIG_HAMRADIO is not set CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m CONFIG_CAN_GW=m # CONFIG_CAN_J1939 is not set # # CAN Device Drivers # CONFIG_CAN_VCAN=m # CONFIG_CAN_VXCAN is not set CONFIG_CAN_SLCAN=m CONFIG_CAN_DEV=m CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_KVASER_PCIEFD is not set CONFIG_CAN_C_CAN=m CONFIG_CAN_C_CAN_PLATFORM=m CONFIG_CAN_C_CAN_PCI=m CONFIG_CAN_CC770=m # CONFIG_CAN_CC770_ISA is not set CONFIG_CAN_CC770_PLATFORM=m # CONFIG_CAN_IFI_CANFD is not set # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_PEAK_PCIEFD is not set CONFIG_CAN_SJA1000=m CONFIG_CAN_EMS_PCI=m # CONFIG_CAN_F81601 is not set CONFIG_CAN_KVASER_PCI=m CONFIG_CAN_PEAK_PCI=m CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_PLX_PCI=m # CONFIG_CAN_SJA1000_ISA is not set CONFIG_CAN_SJA1000_PLATFORM=m CONFIG_CAN_SOFTING=m # # CAN SPI interfaces # # CONFIG_CAN_HI311X is not set # CONFIG_CAN_MCP251X is not set # end of CAN SPI interfaces # # CAN USB interfaces # # CONFIG_CAN_8DEV_USB is not set # CONFIG_CAN_EMS_USB is not set # CONFIG_CAN_ESD_USB2 is not set # CONFIG_CAN_GS_USB is not set # CONFIG_CAN_KVASER_USB is not set # CONFIG_CAN_MCBA_USB is not set # CONFIG_CAN_PEAK_USB is not set # CONFIG_CAN_UCAN is not set # end of CAN USB interfaces # CONFIG_CAN_DEBUG_DEVICES is not set # end of CAN Device Drivers CONFIG_BT=m CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_HIDP=m CONFIG_BT_HS=y CONFIG_BT_LE=y # CONFIG_BT_6LOWPAN is not set # CONFIG_BT_LEDS is not set # CONFIG_BT_MSFTEXT is not set CONFIG_BT_DEBUGFS=y # CONFIG_BT_SELFTEST is not set # # Bluetooth device drivers # # CONFIG_BT_HCIBTUSB is not set # CONFIG_BT_HCIBTSDIO is not set CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y # CONFIG_BT_HCIUART_INTEL is not set # CONFIG_BT_HCIUART_AG6XX is not set # CONFIG_BT_HCIBCM203X is not set # CONFIG_BT_HCIBPA10X is not set # CONFIG_BT_HCIBFUSB is not set CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m # CONFIG_BT_MRVL_SDIO is not set # CONFIG_BT_MTKSDIO is not set # end of Bluetooth device drivers # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set CONFIG_STREAM_PARSER=y CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y CONFIG_MAC80211_DEBUGFS=y # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_GPIO is not set CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y # CONFIG_NET_9P_XEN is not set # CONFIG_NET_9P_RDMA is not set # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=m # CONFIG_CEPH_LIB_PRETTYDEBUG is not set CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y # CONFIG_NFC is not set CONFIG_PSAMPLE=m # CONFIG_NET_IFE is not set CONFIG_LWTUNNEL=y CONFIG_LWTUNNEL_BPF=y CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y CONFIG_SOCK_VALIDATE_XMIT=y CONFIG_NET_SOCK_MSG=y CONFIG_NET_DEVLINK=y CONFIG_PAGE_POOL=y CONFIG_FAILOVER=m CONFIG_ETHTOOL_NETLINK=y CONFIG_HAVE_EBPF_JIT=y # # Device Drivers # CONFIG_HAVE_EISA=y # CONFIG_EISA is not set CONFIG_HAVE_PCI=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y CONFIG_PCIEAER_INJECT=m CONFIG_PCIE_ECRC=y CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y CONFIG_PCIE_DPC=y # CONFIG_PCIE_PTM is not set # CONFIG_PCIE_BW is not set # CONFIG_PCIE_EDR is not set CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_QUIRKS=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y CONFIG_PCI_PF_STUB=m # CONFIG_XEN_PCIDEV_FRONTEND is not set CONFIG_PCI_ATS=y CONFIG_PCI_LOCKLESS_CONFIG=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y # CONFIG_PCI_P2PDMA is not set CONFIG_PCI_LABEL=y CONFIG_PCI_HYPERV=m CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=m # CONFIG_HOTPLUG_PCI_CPCI is not set CONFIG_HOTPLUG_PCI_SHPC=y # # PCI controller drivers # CONFIG_VMD=y CONFIG_PCI_HYPERV_INTERFACE=m # # DesignWare PCI Core Support # # CONFIG_PCIE_DW_PLAT_HOST is not set # CONFIG_PCI_MESON is not set # end of DesignWare PCI Core Support # # Mobiveil PCIe Core Support # # end of Mobiveil PCIe Core Support # # Cadence PCIe controllers support # # end of Cadence PCIe controllers support # end of PCI controller drivers # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # end of PCI Endpoint # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set # end of PCI switch controller drivers # CONFIG_PCCARD is not set # CONFIG_RAPIDIO is not set # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_FW_LOADER_PAGED_BUF=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # CONFIG_FW_LOADER_COMPRESS is not set CONFIG_FW_CACHE=y # end of Firmware loader CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_PM_QOS_KUNIT_TEST is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set CONFIG_KUNIT_DRIVER_PE_TEST=y CONFIG_SYS_HYPERVISOR=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=m CONFIG_REGMAP_SPI=m CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set # end of Generic Driver Options # # Bus devices # # CONFIG_MHI_BUS is not set # end of Bus devices CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_GNSS is not set # CONFIG_MTD is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=m CONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION=y # CONFIG_BLK_DEV_FD is not set CONFIG_CDROM=m # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set # CONFIG_BLK_DEV_UMEM is not set CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=m # CONFIG_BLK_DEV_SKD is not set # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set # CONFIG_ATA_OVER_ETH is not set CONFIG_XEN_BLKDEV_FRONTEND=m CONFIG_VIRTIO_BLK=y CONFIG_BLK_DEV_RBD=m # CONFIG_BLK_DEV_RSXX is not set # # NVME Support # CONFIG_NVME_CORE=m CONFIG_BLK_DEV_NVME=m CONFIG_NVME_MULTIPATH=y # CONFIG_NVME_HWMON is not set CONFIG_NVME_FABRICS=m # CONFIG_NVME_RDMA is not set CONFIG_NVME_FC=m # CONFIG_NVME_TCP is not set CONFIG_NVME_TARGET=m CONFIG_NVME_TARGET_LOOP=m # CONFIG_NVME_TARGET_RDMA is not set CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_FCLOOP=m # CONFIG_NVME_TARGET_TCP is not set # end of NVME Support # # Misc devices # CONFIG_SENSORS_LIS3LV02D=m # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m # CONFIG_ICS932S401 is not set CONFIG_ENCLOSURE_SERVICES=m CONFIG_SGI_XP=m CONFIG_HP_ILO=m CONFIG_SGI_GRU=m # CONFIG_SGI_GRU_DEBUG is not set CONFIG_APDS9802ALS=m CONFIG_ISL29003=m CONFIG_ISL29020=m CONFIG_SENSORS_TSL2550=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=m # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set CONFIG_VMWARE_BALLOON=m # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_XILINX_SDFEC is not set CONFIG_MISC_RTSX=m CONFIG_PVPANIC=y # CONFIG_C2PORT is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set # CONFIG_EEPROM_AT25 is not set CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=m # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EEPROM_EE1004 is not set # end of EEPROM support CONFIG_CB710_CORE=m # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # end of Texas Instruments shared transport line discipline CONFIG_SENSORS_LIS3_I2C=m CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=m CONFIG_INTEL_MEI_ME=m # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MEI_HDCP is not set CONFIG_VMWARE_VMCI=m # # Intel MIC & related support # # CONFIG_INTEL_MIC_BUS is not set # CONFIG_SCIF_BUS is not set # CONFIG_VOP_BUS is not set # end of Intel MIC & related support # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_MISC_ALCOR_PCI is not set CONFIG_MISC_RTSX_PCI=m # CONFIG_MISC_RTSX_USB is not set # CONFIG_HABANA_AI is not set # CONFIG_UACCE is not set # end of Misc devices CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=m CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_BLK_DEV_SR=m CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m # CONFIG_SCSI_SAS_ATA is not set CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=m # end of SCSI Transports CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_TCP is not set # CONFIG_ISCSI_BOOT_SYSFS is not set # CONFIG_SCSI_CXGB3_ISCSI is not set # CONFIG_SCSI_CXGB4_ISCSI is not set # CONFIG_SCSI_BNX2_ISCSI is not set # CONFIG_BE2ISCSI is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_HPSA is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_3W_SAS is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_AIC94XX is not set # CONFIG_SCSI_MVSAS is not set # CONFIG_SCSI_MVUMI is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_ARCMSR is not set # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_MEGARAID_SAS is not set CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 # CONFIG_SCSI_MPT2SAS is not set # CONFIG_SCSI_SMARTPQI is not set # CONFIG_SCSI_UFSHCD is not set # CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_MYRB is not set # CONFIG_SCSI_MYRS is not set # CONFIG_VMWARE_PVSCSI is not set # CONFIG_XEN_SCSI_FRONTEND is not set CONFIG_HYPERV_STORAGE=m # CONFIG_LIBFC is not set # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_FDOMAIN_PCI is not set # CONFIG_SCSI_GDTH is not set # CONFIG_SCSI_ISCI is not set # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set # CONFIG_SCSI_STEX is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLA_FC is not set # CONFIG_SCSI_QLA_ISCSI is not set # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_WD719X is not set CONFIG_SCSI_DEBUG=m # CONFIG_SCSI_PMCRAID is not set # CONFIG_SCSI_PM8001 is not set # CONFIG_SCSI_BFA_FC is not set # CONFIG_SCSI_VIRTIO is not set # CONFIG_SCSI_CHELSIO_FCOE is not set CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y # end of SCSI device support CONFIG_ATA=m CONFIG_SATA_HOST=y CONFIG_PATA_TIMINGS=y CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_FORCE=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=m CONFIG_SATA_MOBILE_LPM_POLICY=0 CONFIG_SATA_AHCI_PLATFORM=m # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # # CONFIG_PDC_ADMA is not set # CONFIG_SATA_QSTOR is not set # CONFIG_SATA_SX4 is not set CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=m # CONFIG_SATA_DWC is not set # CONFIG_SATA_MV is not set # CONFIG_SATA_NV is not set # CONFIG_SATA_PROMISE is not set # CONFIG_SATA_SIL is not set # CONFIG_SATA_SIS is not set # CONFIG_SATA_SVW is not set # CONFIG_SATA_ULI is not set # CONFIG_SATA_VIA is not set # CONFIG_SATA_VITESSE is not set # # PATA SFF controllers with BMDMA # # CONFIG_PATA_ALI is not set # CONFIG_PATA_AMD is not set # CONFIG_PATA_ARTOP is not set # CONFIG_PATA_ATIIXP is not set # CONFIG_PATA_ATP867X is not set # CONFIG_PATA_CMD64X is not set # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set # CONFIG_PATA_HPT3X2N is not set # CONFIG_PATA_HPT3X3 is not set # CONFIG_PATA_IT8213 is not set # CONFIG_PATA_IT821X is not set # CONFIG_PATA_JMICRON is not set # CONFIG_PATA_MARVELL is not set # CONFIG_PATA_NETCELL is not set # CONFIG_PATA_NINJA32 is not set # CONFIG_PATA_NS87415 is not set # CONFIG_PATA_OLDPIIX is not set # CONFIG_PATA_OPTIDMA is not set # CONFIG_PATA_PDC2027X is not set # CONFIG_PATA_PDC_OLD is not set # CONFIG_PATA_RADISYS is not set # CONFIG_PATA_RDC is not set # CONFIG_PATA_SCH is not set # CONFIG_PATA_SERVERWORKS is not set # CONFIG_PATA_SIL680 is not set # CONFIG_PATA_SIS is not set # CONFIG_PATA_TOSHIBA is not set # CONFIG_PATA_TRIFLEX is not set # CONFIG_PATA_VIA is not set # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_MPIIX is not set # CONFIG_PATA_NS87410 is not set # CONFIG_PATA_OPTI is not set # CONFIG_PATA_RZ1000 is not set # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set CONFIG_ATA_GENERIC=m # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m CONFIG_MD_MULTIPATH=m CONFIG_MD_FAULTY=m CONFIG_MD_CLUSTER=m # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=m CONFIG_DM_DEBUG=y CONFIG_DM_BUFIO=m # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m # CONFIG_DM_UNSTRIPED is not set CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_CACHE=m CONFIG_DM_CACHE_SMQ=m CONFIG_DM_WRITECACHE=m # CONFIG_DM_EBS is not set CONFIG_DM_ERA=m # CONFIG_DM_CLONE is not set CONFIG_DM_MIRROR=m CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_RAID=m CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m CONFIG_DM_MULTIPATH_QL=m CONFIG_DM_MULTIPATH_ST=m # CONFIG_DM_MULTIPATH_HST is not set CONFIG_DM_DELAY=m # CONFIG_DM_DUST is not set CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=m CONFIG_DM_VERITY=m # CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set # CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=m CONFIG_DM_LOG_WRITES=m CONFIG_DM_INTEGRITY=m # CONFIG_DM_ZONED is not set CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m CONFIG_TCM_PSCSI=m CONFIG_TCM_USER2=m CONFIG_LOOPBACK_TARGET=m CONFIG_ISCSI_TARGET=m # CONFIG_SBP_TARGET is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=m CONFIG_FIREWIRE_OHCI=m CONFIG_FIREWIRE_SBP2=m CONFIG_FIREWIRE_NET=m # CONFIG_FIREWIRE_NOSY is not set # end of IEEE 1394 (FireWire) support CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y # CONFIG_BONDING is not set # CONFIG_DUMMY is not set # CONFIG_WIREGUARD is not set # CONFIG_EQUALIZER is not set # CONFIG_NET_FC is not set # CONFIG_IFB is not set # CONFIG_NET_TEAM is not set # CONFIG_MACVLAN is not set # CONFIG_IPVLAN is not set # CONFIG_VXLAN is not set # CONFIG_GENEVE is not set # CONFIG_BAREUDP is not set # CONFIG_GTP is not set # CONFIG_MACSEC is not set CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y # CONFIG_TUN is not set # CONFIG_TUN_VNET_CROSS_LE is not set # CONFIG_VETH is not set CONFIG_VIRTIO_NET=m # CONFIG_NLMON is not set # CONFIG_NET_VRF is not set # CONFIG_VSOCKMON is not set # CONFIG_ARCNET is not set CONFIG_ATM_DRIVERS=y # CONFIG_ATM_DUMMY is not set # CONFIG_ATM_TCP is not set # CONFIG_ATM_LANAI is not set # CONFIG_ATM_ENI is not set # CONFIG_ATM_FIRESTREAM is not set # CONFIG_ATM_ZATM is not set # CONFIG_ATM_NICSTAR is not set # CONFIG_ATM_IDT77252 is not set # CONFIG_ATM_AMBASSADOR is not set # CONFIG_ATM_HORIZON is not set # CONFIG_ATM_IA is not set # CONFIG_ATM_FORE200E is not set # CONFIG_ATM_HE is not set # CONFIG_ATM_SOLOS is not set # # Distributed Switch Architecture drivers # # end of Distributed Switch Architecture drivers CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_SLICOSS is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y # CONFIG_ENA_ETHERNET is not set CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_PCNET32 is not set # CONFIG_AMD_XGBE is not set CONFIG_NET_VENDOR_AQUANTIA=y # CONFIG_AQTION is not set CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set # CONFIG_NET_VENDOR_AURORA is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BCMGENET is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set CONFIG_TIGON3=y CONFIG_TIGON3_HWMON=y # CONFIG_BNX2X is not set # CONFIG_SYSTEMPORT is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_CAVIUM=y # CONFIG_THUNDER_NIC_PF is not set # CONFIG_THUNDER_NIC_VF is not set # CONFIG_THUNDER_NIC_BGX is not set # CONFIG_THUNDER_NIC_RGX is not set CONFIG_CAVIUM_PTP=y # CONFIG_LIQUIDIO is not set # CONFIG_LIQUIDIO_VF is not set CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set CONFIG_NET_VENDOR_CORTINA=y # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_GOOGLE=y # CONFIG_GVE is not set CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_HINIC is not set CONFIG_NET_VENDOR_I825XX=y CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=y CONFIG_E1000E_HWTS=y CONFIG_IGB=y CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set # CONFIG_IXGB is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y # CONFIG_IXGBE_DCB is not set CONFIG_IXGBE_IPSEC=y # CONFIG_IXGBEVF is not set CONFIG_I40E=y # CONFIG_I40E_DCB is not set # CONFIG_I40EVF is not set # CONFIG_ICE is not set # CONFIG_FM10K is not set # CONFIG_IGC is not set # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set CONFIG_SKGE=y # CONFIG_SKGE_DEBUG is not set # CONFIG_SKGE_GENESIS is not set # CONFIG_SKY2 is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8842 is not set # CONFIG_KS8851 is not set # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set CONFIG_NET_VENDOR_MICROCHIP=y # CONFIG_ENC28J60 is not set # CONFIG_ENCX24J600 is not set # CONFIG_LAN743X is not set CONFIG_NET_VENDOR_MICROSEMI=y CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_NETERION=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_NETRONOME=y # CONFIG_NFP is not set CONFIG_NET_VENDOR_NI=y # CONFIG_NI_XGE_MANAGEMENT_ENET is not set CONFIG_NET_VENDOR_8390=y # CONFIG_NE2K_PCI is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_ETHOC is not set CONFIG_NET_VENDOR_PACKET_ENGINES=y # CONFIG_HAMACHI is not set CONFIG_YELLOWFIN=m CONFIG_NET_VENDOR_PENSANDO=y # CONFIG_IONIC is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_NETXEN_NIC is not set # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCOM_EMAC is not set # CONFIG_RMNET is not set CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set CONFIG_8139CP=y CONFIG_8139TOO=y CONFIG_8139TOO_PIO=y # CONFIG_8139TOO_TUNE_TWISTER is not set # CONFIG_8139TOO_8129 is not set # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y # CONFIG_ROCKER is not set CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SOLARFLARE=y # CONFIG_SFC is not set # CONFIG_SFC_FALCON is not set CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_SOCIONEXT=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_PHY_SEL is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_NET_VENDOR_XILINX=y # CONFIG_XILINX_AXI_EMAC is not set # CONFIG_XILINX_LL_TEMAC is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y CONFIG_MDIO_DEVRES=y # CONFIG_MDIO_BCM_UNIMAC is not set # CONFIG_MDIO_BITBANG is not set # CONFIG_MDIO_MSCC_MIIM is not set # CONFIG_MDIO_MVUSB is not set # CONFIG_MDIO_THUNDER is not set # CONFIG_MDIO_XPCS is not set CONFIG_PHYLIB=y # CONFIG_LED_TRIGGER_PHY is not set # # MII PHY device drivers # # CONFIG_ADIN_PHY is not set # CONFIG_AMD_PHY is not set # CONFIG_AQUANTIA_PHY is not set # CONFIG_AX88796B_PHY is not set # CONFIG_BCM7XXX_PHY is not set # CONFIG_BCM87XX_PHY is not set # CONFIG_BROADCOM_PHY is not set # CONFIG_BCM54140_PHY is not set # CONFIG_BCM84881_PHY is not set # CONFIG_CICADA_PHY is not set # CONFIG_CORTINA_PHY is not set # CONFIG_DAVICOM_PHY is not set # CONFIG_DP83822_PHY is not set # CONFIG_DP83TC811_PHY is not set # CONFIG_DP83848_PHY is not set # CONFIG_DP83867_PHY is not set # CONFIG_DP83869_PHY is not set # CONFIG_FIXED_PHY is not set # CONFIG_ICPLUS_PHY is not set # CONFIG_INTEL_XWAY_PHY is not set # CONFIG_LSI_ET1011C_PHY is not set # CONFIG_LXT_PHY is not set # CONFIG_MARVELL_PHY is not set # CONFIG_MARVELL_10G_PHY is not set # CONFIG_MICREL_PHY is not set # CONFIG_MICROCHIP_PHY is not set # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set # CONFIG_NATIONAL_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_QSEMI_PHY is not set CONFIG_REALTEK_PHY=y # CONFIG_RENESAS_PHY is not set # CONFIG_ROCKCHIP_PHY is not set # CONFIG_SMSC_PHY is not set # CONFIG_STE10XP is not set # CONFIG_TERANETICS_PHY is not set # CONFIG_VITESSE_PHY is not set # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set # CONFIG_PLIP is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=y CONFIG_USB_KAWETH=y CONFIG_USB_PEGASUS=y CONFIG_USB_RTL8150=y # CONFIG_USB_RTL8152 is not set # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=y CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_CDC_EEM=y CONFIG_USB_NET_CDC_NCM=y # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set # CONFIG_USB_NET_CDC_MBIM is not set CONFIG_USB_NET_DM9601=y # CONFIG_USB_NET_SR9700 is not set # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_SMSC75XX=y CONFIG_USB_NET_SMSC95XX=y CONFIG_USB_NET_GL620A=y CONFIG_USB_NET_NET1080=y CONFIG_USB_NET_PLUSB=y CONFIG_USB_NET_MCS7830=y CONFIG_USB_NET_RNDIS_HOST=y CONFIG_USB_NET_CDC_SUBSET_ENABLE=y CONFIG_USB_NET_CDC_SUBSET=y # CONFIG_USB_ALI_M5632 is not set # CONFIG_USB_AN2720 is not set CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y # CONFIG_USB_EPSON2888 is not set # CONFIG_USB_KC2190 is not set CONFIG_USB_NET_ZAURUS=y # CONFIG_USB_NET_CX82310_ETH is not set # CONFIG_USB_NET_KALMIA is not set # CONFIG_USB_NET_QMI_WWAN is not set # CONFIG_USB_HSO is not set CONFIG_USB_NET_INT51X1=y CONFIG_USB_IPHETH=y CONFIG_USB_SIERRA_NET=y # CONFIG_USB_VL600 is not set # CONFIG_USB_NET_CH9200 is not set # CONFIG_USB_NET_AQC111 is not set CONFIG_WLAN=y CONFIG_WLAN_VENDOR_ADMTEK=y # CONFIG_ADM8211 is not set CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K is not set # CONFIG_ATH5K_PCI is not set # CONFIG_ATH9K is not set # CONFIG_ATH9K_HTC is not set # CONFIG_CARL9170 is not set # CONFIG_ATH6KL is not set # CONFIG_AR5523 is not set # CONFIG_WIL6210 is not set # CONFIG_ATH10K is not set # CONFIG_WCN36XX is not set CONFIG_WLAN_VENDOR_ATMEL=y # CONFIG_ATMEL is not set # CONFIG_AT76C50X_USB is not set CONFIG_WLAN_VENDOR_BROADCOM=y # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set # CONFIG_BRCMSMAC is not set # CONFIG_BRCMFMAC is not set CONFIG_WLAN_VENDOR_CISCO=y # CONFIG_AIRO is not set CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2100 is not set # CONFIG_IPW2200 is not set # CONFIG_IWL4965 is not set # CONFIG_IWL3945 is not set # CONFIG_IWLWIFI is not set CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_HOSTAP is not set # CONFIG_HERMES is not set # CONFIG_P54_COMMON is not set # CONFIG_PRISM54 is not set CONFIG_WLAN_VENDOR_MARVELL=y # CONFIG_LIBERTAS is not set # CONFIG_LIBERTAS_THINFIRM is not set # CONFIG_MWIFIEX is not set # CONFIG_MWL8K is not set CONFIG_WLAN_VENDOR_MEDIATEK=y # CONFIG_MT7601U is not set # CONFIG_MT76x0U is not set # CONFIG_MT76x0E is not set # CONFIG_MT76x2E is not set # CONFIG_MT76x2U is not set # CONFIG_MT7603E is not set # CONFIG_MT7615E is not set # CONFIG_MT7663U is not set # CONFIG_MT7915E is not set CONFIG_WLAN_VENDOR_RALINK=y # CONFIG_RT2X00 is not set CONFIG_WLAN_VENDOR_REALTEK=y # CONFIG_RTL8180 is not set # CONFIG_RTL8187 is not set CONFIG_RTL_CARDS=m # CONFIG_RTL8192CE is not set # CONFIG_RTL8192SE is not set # CONFIG_RTL8192DE is not set # CONFIG_RTL8723AE is not set # CONFIG_RTL8723BE is not set # CONFIG_RTL8188EE is not set # CONFIG_RTL8192EE is not set # CONFIG_RTL8821AE is not set # CONFIG_RTL8192CU is not set # CONFIG_RTL8XXXU is not set # CONFIG_RTW88 is not set CONFIG_WLAN_VENDOR_RSI=y # CONFIG_RSI_91X is not set CONFIG_WLAN_VENDOR_ST=y # CONFIG_CW1200 is not set CONFIG_WLAN_VENDOR_TI=y # CONFIG_WL1251 is not set # CONFIG_WL12XX is not set # CONFIG_WL18XX is not set # CONFIG_WLCORE is not set CONFIG_WLAN_VENDOR_ZYDAS=y # CONFIG_USB_ZD1201 is not set # CONFIG_ZD1211RW is not set CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_QTNFMAC_PCIE is not set CONFIG_MAC80211_HWSIM=m # CONFIG_USB_NET_RNDIS_WLAN is not set # CONFIG_VIRT_WIFI is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # # CONFIG_WAN is not set CONFIG_IEEE802154_DRIVERS=m # CONFIG_IEEE802154_FAKELB is not set # CONFIG_IEEE802154_AT86RF230 is not set # CONFIG_IEEE802154_MRF24J40 is not set # CONFIG_IEEE802154_CC2520 is not set # CONFIG_IEEE802154_ATUSB is not set # CONFIG_IEEE802154_ADF7242 is not set # CONFIG_IEEE802154_CA8210 is not set # CONFIG_IEEE802154_MCR20A is not set # CONFIG_IEEE802154_HWSIM is not set CONFIG_XEN_NETDEV_FRONTEND=y # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set # CONFIG_HYPERV_NET is not set CONFIG_NETDEVSIM=m CONFIG_NET_FAILOVER=m # CONFIG_ISDN is not set CONFIG_NVM=y # CONFIG_NVM_PBLK is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=m CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set # CONFIG_KEYBOARD_APPLESPI is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1050 is not set # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y CONFIG_MOUSE_PS2_VMMOUSE=y CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=m CONFIG_MOUSE_ELAN_I2C=m CONFIG_MOUSE_ELAN_I2C_I2C=y CONFIG_MOUSE_ELAN_I2C_SMBUS=y CONFIG_MOUSE_VSXXXAA=m # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=m # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set CONFIG_RMI4_CORE=m CONFIG_RMI4_I2C=m CONFIG_RMI4_SPI=m CONFIG_RMI4_SMB=m CONFIG_RMI4_F03=y CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F55=y # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=m CONFIG_HYPERV_KEYBOARD=m # CONFIG_SERIO_GPIO_PS2 is not set # CONFIG_USERIO is not set # CONFIG_GAMEPORT is not set # end of Hardware I/O ports # end of Input device support # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set CONFIG_LDISC_AUTOLOAD=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_16550A_VARIANTS is not set # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_NR_UARTS=64 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_8250_DWLIB=y CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_LANTIQ is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_FSL_LINFLEXUART is not set # CONFIG_SERIAL_SPRD is not set # end of Serial drivers CONFIG_SERIAL_MCTRL_GPIO=y CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set CONFIG_CYCLADES=m # CONFIG_CYZ_INTR is not set # CONFIG_MOXA_INTELLIO is not set # CONFIG_MOXA_SMARTIO is not set CONFIG_SYNCLINK=m CONFIG_SYNCLINKMP=m CONFIG_SYNCLINK_GT=m # CONFIG_ISI is not set CONFIG_N_HDLC=m CONFIG_N_GSM=m CONFIG_NOZOMI=m # CONFIG_NULL_TTY is not set # CONFIG_TRACE_SINK is not set CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y # CONFIG_SERIAL_DEV_BUS is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=m CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PLAT_DATA=y CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_SSIF=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=m CONFIG_HW_RANDOM_AMD=m CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=y # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set CONFIG_NVRAM=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=8192 CONFIG_DEVPORT=y CONFIG_HPET=y CONFIG_HPET_MMAP=y # CONFIG_HPET_MMAP_DEFAULT is not set CONFIG_HANGCHECK_TIMER=m CONFIG_UV_MMTIMER=m CONFIG_TCG_TPM=y CONFIG_HW_RANDOM_TPM=y CONFIG_TCG_TIS_CORE=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_SPI is not set CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m CONFIG_TCG_TIS_I2C_NUVOTON=m CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m CONFIG_TCG_INFINEON=m # CONFIG_TCG_XEN is not set CONFIG_TCG_CRB=y # CONFIG_TCG_VTPM_PROXY is not set CONFIG_TCG_TIS_ST33ZP24=m CONFIG_TCG_TIS_ST33ZP24_I2C=m # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TELCLOCK=m # CONFIG_XILLYBUS is not set # end of Character devices # CONFIG_RANDOM_TRUST_CPU is not set # CONFIG_RANDOM_TRUST_BOOTLOADER is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=m CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_LTC4306 is not set # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set # CONFIG_I2C_MUX_REG is not set CONFIG_I2C_MUX_MLXCPLD=m # end of Multiplexer I2C Chip support CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m # CONFIG_I2C_AMD_MP2 is not set CONFIG_I2C_I801=y CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m CONFIG_I2C_PIIX4=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m # CONFIG_I2C_NVIDIA_GPU is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # # ACPI drivers # CONFIG_I2C_SCMI=m # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=m # CONFIG_I2C_DESIGNWARE_SLAVE is not set CONFIG_I2C_DESIGNWARE_PLATFORM=m CONFIG_I2C_DESIGNWARE_BAYTRAIL=y # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EMEV2 is not set # CONFIG_I2C_GPIO is not set # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=m CONFIG_I2C_SIMTEC=m # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # # CONFIG_I2C_DIOLAN_U2C is not set CONFIG_I2C_PARPORT=m # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_MLXCPLD=m # end of I2C Hardware Bus support CONFIG_I2C_STUB=m # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # end of I2C support # CONFIG_I3C is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # CONFIG_SPI_MEM is not set # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set # CONFIG_SPI_AXI_SPI_ENGINE is not set # CONFIG_SPI_BITBANG is not set # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set # CONFIG_SPI_DESIGNWARE is not set # CONFIG_SPI_NXP_FLEXSPI is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SPI_MXIC is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # CONFIG_SPI_AMD is not set # # SPI Multiplexer support # # CONFIG_SPI_MUX is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_LOOPBACK_TEST is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_SLAVE is not set # CONFIG_SPMI is not set # CONFIG_HSI is not set CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set CONFIG_PPS_CLIENT_LDISC=m CONFIG_PPS_CLIENT_PARPORT=m CONFIG_PPS_CLIENT_GPIO=m # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # CONFIG_DP83640_PHY is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m # CONFIG_PTP_1588_CLOCK_IDT82P33 is not set # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_VMW is not set # end of PTP clock support CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set CONFIG_PINCTRL_AMD=m # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_SX150X is not set CONFIG_PINCTRL_BAYTRAIL=y # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_LYNXPOINT is not set CONFIG_PINCTRL_INTEL=m CONFIG_PINCTRL_BROXTON=m CONFIG_PINCTRL_CANNONLAKE=m CONFIG_PINCTRL_CEDARFORK=m CONFIG_PINCTRL_DENVERTON=m CONFIG_PINCTRL_GEMINILAKE=m # CONFIG_PINCTRL_ICELAKE is not set # CONFIG_PINCTRL_JASPERLAKE is not set CONFIG_PINCTRL_LEWISBURG=m CONFIG_PINCTRL_SUNRISEPOINT=m # CONFIG_PINCTRL_TIGERLAKE is not set CONFIG_GPIOLIB=y CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=m # # Memory mapped GPIO drivers # CONFIG_GPIO_AMDPT=m # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_EXAR is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_ICH=m # CONFIG_GPIO_MB86S7X is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_AMD_FCH is not set # end of Memory mapped GPIO drivers # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # CONFIG_GPIO_WINBOND is not set # CONFIG_GPIO_WS16C48 is not set # end of Port-mapped I/O GPIO drivers # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_TPIC2810 is not set # end of I2C GPIO expanders # # MFD GPIO expanders # # end of MFD GPIO expanders # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_PCI_IDIO_16 is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set # CONFIG_GPIO_RDC321X is not set # end of PCI GPIO expanders # # SPI GPIO expanders # # CONFIG_GPIO_MAX3191X is not set # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_PISOSR is not set # CONFIG_GPIO_XRA1403 is not set # end of SPI GPIO expanders # # USB GPIO expanders # # end of USB GPIO expanders # CONFIG_GPIO_AGGREGATOR is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_W1 is not set # CONFIG_POWER_AVS is not set CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y # CONFIG_PDA_POWER is not set # CONFIG_TEST_POWER is not set # CONFIG_CHARGER_ADP5061 is not set # CONFIG_BATTERY_CW2015 is not set # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set # CONFIG_CHARGER_SBS is not set # CONFIG_MANAGER_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_LT3651 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_SMB347=m # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_CHARGER_RT9455 is not set # CONFIG_CHARGER_BD99954 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=m # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m # CONFIG_SENSORS_ADM1177 is not set CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ADT7X10=m # CONFIG_SENSORS_ADT7310 is not set CONFIG_SENSORS_ADT7410=m CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m # CONFIG_SENSORS_AS370 is not set CONFIG_SENSORS_ASC7621=m # CONFIG_SENSORS_AXI_FAN_CONTROL is not set CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_K10TEMP=m CONFIG_SENSORS_FAM15H_POWER=m # CONFIG_SENSORS_AMD_ENERGY is not set CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m # CONFIG_SENSORS_ASPEED is not set CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_DRIVETEMP is not set CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_DELL_SMM=m CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m # CONFIG_SENSORS_FTSTEUTATES is not set CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_G760A=m # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_I5500=m CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=m # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC2947_I2C is not set # CONFIG_SENSORS_LTC2947_SPI is not set # CONFIG_SENSORS_LTC2990 is not set CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=m # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=m # CONFIG_SENSORS_MAX1111 is not set CONFIG_SENSORS_MAX16065=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=m CONFIG_SENSORS_MAX197=m # CONFIG_SENSORS_MAX31722 is not set # CONFIG_SENSORS_MAX31730 is not set # CONFIG_SENSORS_MAX6621 is not set CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m # CONFIG_SENSORS_MAX31790 is not set CONFIG_SENSORS_MCP3021=m # CONFIG_SENSORS_MLXREG_FAN is not set # CONFIG_SENSORS_TC654 is not set # CONFIG_SENSORS_ADCXX is not set CONFIG_SENSORS_LM63=m # CONFIG_SENSORS_LM70 is not set CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_NTC_THERMISTOR=m # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=m # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set # CONFIG_SENSORS_NPCM7XX is not set CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m # CONFIG_SENSORS_BEL_PFE is not set # CONFIG_SENSORS_IBM_CFFPS is not set # CONFIG_SENSORS_INSPUR_IPSPS is not set # CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_IR38064 is not set # CONFIG_SENSORS_IRPS5401 is not set # CONFIG_SENSORS_ISL68137 is not set CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC3815 is not set CONFIG_SENSORS_MAX16064=m # CONFIG_SENSORS_MAX16601 is not set # CONFIG_SENSORS_MAX20730 is not set # CONFIG_SENSORS_MAX20751 is not set # CONFIG_SENSORS_MAX31785 is not set CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m # CONFIG_SENSORS_PXE1610 is not set # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_TPS53679 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_XDPE122 is not set CONFIG_SENSORS_ZL6100=m CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=m # CONFIG_SENSORS_SHT3x is not set # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m # CONFIG_SENSORS_EMC2103 is not set CONFIG_SENSORS_EMC6W201=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SCH56XX_COMMON=m CONFIG_SENSORS_SCH5627=m CONFIG_SENSORS_SCH5636=m # CONFIG_SENSORS_STTS751 is not set # CONFIG_SENSORS_SMM665 is not set # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS7828=m # CONFIG_SENSORS_ADS7871 is not set CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m # CONFIG_SENSORS_INA3221 is not set # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP108 is not set CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m # CONFIG_SENSORS_TMP513 is not set CONFIG_SENSORS_VIA_CPUTEMP=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=m # CONFIG_SENSORS_W83773G is not set CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m CONFIG_SENSORS_W83795=m # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m # CONFIG_SENSORS_XGENE is not set # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=m CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=y # CONFIG_THERMAL_STATISTICS is not set CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_EMULATION is not set # # Intel thermal drivers # CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_PKG_TEMP_THERMAL=m CONFIG_INTEL_SOC_DTS_IOSF_CORE=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # CONFIG_INT340X_THERMAL=m CONFIG_ACPI_THERMAL_REL=m # CONFIG_INT3406_THERMAL is not set CONFIG_PROC_THERMAL_MMIO_RAPL=y # end of ACPI INT340X thermal drivers CONFIG_INTEL_PCH_THERMAL=m # end of Intel thermal drivers CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y CONFIG_WATCHDOG_OPEN_TIMEOUT=0 CONFIG_WATCHDOG_SYSFS=y # # Watchdog Pretimeout Governors # # CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m CONFIG_WDAT_WDT=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG is not set # CONFIG_MLX_WDT is not set # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set # CONFIG_ACQUIRE_WDT is not set # CONFIG_ADVANTECH_WDT is not set CONFIG_ALIM1535_WDT=m CONFIG_ALIM7101_WDT=m # CONFIG_EBC_C384_WDT is not set CONFIG_F71808E_WDT=m CONFIG_SP5100_TCO=m CONFIG_SBC_FITPC2_WATCHDOG=m # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=m CONFIG_IBMASR=m # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=y CONFIG_IE6XX_WDT=m CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=m CONFIG_IT87_WDT=m CONFIG_HP_WATCHDOG=m CONFIG_HPWDT_NMI_DECODING=y # CONFIG_SC1200_WDT is not set # CONFIG_PC87413_WDT is not set CONFIG_NV_TCO=m # CONFIG_60XX_WDT is not set # CONFIG_CPU5_WDT is not set CONFIG_SMSC_SCH311X_WDT=m # CONFIG_SMSC37B787_WDT is not set # CONFIG_TQMX86_WDT is not set CONFIG_VIA_WDT=m CONFIG_W83627HF_WDT=m CONFIG_W83877F_WDT=m CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m # CONFIG_SBC_EPX_C3_WATCHDOG is not set CONFIG_INTEL_MEI_WDT=m # CONFIG_NI903X_WDT is not set # CONFIG_NIC7018_WDT is not set # CONFIG_MEN_A21_WDT is not set CONFIG_XEN_WDT=m # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=m CONFIG_WDTPCI=m # # USB-based Watchdog Cards # # CONFIG_USBPCWATCHDOG is not set CONFIG_SSB_POSSIBLE=y # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_BD9571MWV is not set # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_MADERA is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_DLN2 is not set # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_MFD_MP2629 is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=m # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=y # CONFIG_MFD_INTEL_PMC_BXT is not set # CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6360 is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set # CONFIG_MFD_VIPERBOARD is not set # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set # CONFIG_MFD_SYSCON is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_TI_LMU is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TI_LP873X is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set # CONFIG_MFD_WL1273_CORE is not set # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TQMX86 is not set CONFIG_MFD_VX855=m # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_ARIZONA_SPI is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set # end of Multifunction device drivers # CONFIG_REGULATOR is not set CONFIG_RC_CORE=m CONFIG_RC_MAP=m CONFIG_LIRC=y CONFIG_RC_DECODERS=y CONFIG_IR_NEC_DECODER=m CONFIG_IR_RC5_DECODER=m CONFIG_IR_RC6_DECODER=m CONFIG_IR_JVC_DECODER=m CONFIG_IR_SONY_DECODER=m CONFIG_IR_SANYO_DECODER=m # CONFIG_IR_SHARP_DECODER is not set CONFIG_IR_MCE_KBD_DECODER=m # CONFIG_IR_XMP_DECODER is not set CONFIG_IR_IMON_DECODER=m # CONFIG_IR_RCMM_DECODER is not set CONFIG_RC_DEVICES=y # CONFIG_RC_ATI_REMOTE is not set CONFIG_IR_ENE=m # CONFIG_IR_IMON is not set # CONFIG_IR_IMON_RAW is not set # CONFIG_IR_MCEUSB is not set CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m CONFIG_IR_NUVOTON=m # CONFIG_IR_REDRAT3 is not set # CONFIG_IR_STREAMZAP is not set CONFIG_IR_WINBOND_CIR=m # CONFIG_IR_IGORPLUGUSB is not set # CONFIG_IR_IGUANA is not set # CONFIG_IR_TTUSBIR is not set # CONFIG_RC_LOOPBACK is not set CONFIG_IR_SERIAL=m CONFIG_IR_SERIAL_TRANSMITTER=y CONFIG_IR_SIR=m # CONFIG_RC_XBOX_DVD is not set # CONFIG_MEDIA_CEC_SUPPORT is not set # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # # CONFIG_AGP is not set CONFIG_INTEL_GTT=m CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=64 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_DP_AUX_CHARDEV=y # CONFIG_DRM_DEBUG_SELFTEST is not set CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 CONFIG_DRM_LOAD_EDID_FIRMWARE=y # CONFIG_DRM_DP_CEC is not set CONFIG_DRM_TTM=m CONFIG_DRM_TTM_DMA_PAGE_POOL=y CONFIG_DRM_VRAM_HELPER=m CONFIG_DRM_TTM_HELPER=m CONFIG_DRM_GEM_SHMEM_HELPER=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_I2C_NXP_TDA9950 is not set # end of I2C encoder or helper chips # # ARM devices # # end of ARM devices # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I915=m CONFIG_DRM_I915_FORCE_PROBE="" CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_I915_GVT=y CONFIG_DRM_I915_GVT_KVMGT=m CONFIG_DRM_I915_FENCE_TIMEOUT=10000 CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500 CONFIG_DRM_I915_PREEMPT_TIMEOUT=640 CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000 CONFIG_DRM_I915_STOP_TIMEOUT=100 CONFIG_DRM_I915_TIMESLICE_DURATION=1 CONFIG_DRM_VGEM=m # CONFIG_DRM_VKMS is not set CONFIG_DRM_VMWGFX=m CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_GMA500=m CONFIG_DRM_GMA600=y CONFIG_DRM_GMA3600=y # CONFIG_DRM_UDL is not set CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # end of Display Panels CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set # end of Display Interface Bridges # CONFIG_DRM_ETNAVIV is not set CONFIG_DRM_CIRRUS_QEMU=m # CONFIG_DRM_GM12U320 is not set # CONFIG_TINYDRM_HX8357D is not set # CONFIG_TINYDRM_ILI9225 is not set # CONFIG_TINYDRM_ILI9341 is not set # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set # CONFIG_DRM_XEN is not set # CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y # # Frame buffer Devices # CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y # CONFIG_FB_MODE_HELPERS is not set CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_UVESA is not set CONFIG_FB_VESA=y CONFIG_FB_EFI=y # CONFIG_FB_N411 is not set # CONFIG_FB_HGA is not set # CONFIG_FB_OPENCORES is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_SM501 is not set # CONFIG_FB_SMSCUFX is not set # CONFIG_FB_UDL is not set # CONFIG_FB_IBM_GXT4500 is not set # CONFIG_FB_VIRTUAL is not set # CONFIG_XEN_FBDEV_FRONTEND is not set # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set CONFIG_FB_HYPERV=m # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set # end of Frame buffer Devices # # Backlight & LCD device support # CONFIG_LCD_CLASS_DEVICE=m # CONFIG_LCD_L4F00242T03 is not set # CONFIG_LCD_LMS283GF05 is not set # CONFIG_LCD_LTV350QV is not set # CONFIG_LCD_ILI922X is not set # CONFIG_LCD_ILI9320 is not set # CONFIG_LCD_TDO24M is not set # CONFIG_LCD_VGG2432A4 is not set CONFIG_LCD_PLATFORM=m # CONFIG_LCD_AMS369FG06 is not set # CONFIG_LCD_LMS501KF03 is not set # CONFIG_LCD_HX8357 is not set # CONFIG_LCD_OTM3225A is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set # CONFIG_BACKLIGHT_PWM is not set CONFIG_BACKLIGHT_APPLE=m # CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_LM3630A is not set # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_BACKLIGHT_ARCXCNN is not set # end of Backlight & LCD device support CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 # CONFIG_VGACON_SOFT_SCROLLBACK_PERSISTENT_ENABLE_BY_DEFAULT is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set # end of Console display driver support CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y # end of Graphics support # CONFIG_SOUND is not set # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y CONFIG_UHID=m CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=m # CONFIG_HID_ACCUTOUCH is not set CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=m # CONFIG_HID_APPLEIR is not set CONFIG_HID_ASUS=m CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=m # CONFIG_HID_BETOP_FF is not set # CONFIG_HID_BIGBEN_FF is not set CONFIG_HID_CHERRY=m CONFIG_HID_CHICONY=m # CONFIG_HID_CORSAIR is not set # CONFIG_HID_COUGAR is not set # CONFIG_HID_MACALLY is not set CONFIG_HID_CMEDIA=m # CONFIG_HID_CP2112 is not set # CONFIG_HID_CREATIVE_SB0540 is not set CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m # CONFIG_DRAGONRISE_FF is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELAN is not set CONFIG_HID_ELECOM=m # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GFRM=m # CONFIG_HID_GLORIOUS is not set # CONFIG_HID_HOLTEK is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m # CONFIG_HID_UCLOGIC is not set CONFIG_HID_WALTOP=m # CONFIG_HID_VIEWSONIC is not set CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m CONFIG_HID_ITE=m CONFIG_HID_JABRA=m CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=m CONFIG_HID_LCPOWER=m CONFIG_HID_LED=m CONFIG_HID_LENOVO=m CONFIG_HID_LOGITECH=m CONFIG_HID_LOGITECH_DJ=m CONFIG_HID_LOGITECH_HIDPP=m # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set # CONFIG_HID_REDRAGON is not set CONFIG_HID_MICROSOFT=m CONFIG_HID_MONTEREY=m CONFIG_HID_MULTITOUCH=m CONFIG_HID_NTI=m # CONFIG_HID_NTRIG is not set CONFIG_HID_ORTEK=m CONFIG_HID_PANTHERLORD=m # CONFIG_PANTHERLORD_FF is not set # CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=m CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=m CONFIG_HID_PRIMAX=m # CONFIG_HID_RETRODE is not set # CONFIG_HID_ROCCAT is not set CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m # CONFIG_HID_SONY is not set CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEAM is not set CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m CONFIG_HID_RMI=m CONFIG_HID_GREENASIA=m # CONFIG_GREENASIA_FF is not set CONFIG_HID_HYPERV_MOUSE=m CONFIG_HID_SMARTJOYPLUS=m # CONFIG_SMARTJOYPLUS_FF is not set CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m # CONFIG_THRUSTMASTER_FF is not set # CONFIG_HID_UDRAW_PS3 is not set # CONFIG_HID_U2FZERO is not set # CONFIG_HID_WACOM is not set CONFIG_HID_WIIMOTE=m CONFIG_HID_XINMO=m CONFIG_HID_ZEROPLUS=m # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=m CONFIG_HID_ALPS=m # CONFIG_HID_MCP2221 is not set # end of Special HID drivers # # USB HID support # CONFIG_USB_HID=y # CONFIG_HID_PID is not set # CONFIG_USB_HIDDEV is not set # end of USB HID support # # I2C HID support # CONFIG_I2C_HID=m # end of I2C HID support # # Intel ISH HID support # CONFIG_INTEL_ISH_HID=m # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # end of Intel ISH HID support # end of HID support CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set # CONFIG_USB_CONN_GPIO is not set CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_WHITELIST is not set CONFIG_USB_LEDS_TRIGGER_USBPORT=y CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_MON=y # # USB Host Controller Drivers # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PCI_RENESAS is not set # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y # CONFIG_USB_EHCI_FSL is not set # CONFIG_USB_EHCI_HCD_PLATFORM is not set # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set # CONFIG_USB_FOTG210_HCD is not set # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set CONFIG_USB_UHCI_HCD=y # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set # CONFIG_USB_PRINTER is not set # CONFIG_USB_WDM is not set # CONFIG_USB_TMC is not set # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set # CONFIG_USB_STORAGE_REALTEK is not set # CONFIG_USB_STORAGE_DATAFAB is not set # CONFIG_USB_STORAGE_FREECOM is not set # CONFIG_USB_STORAGE_ISD200 is not set # CONFIG_USB_STORAGE_USBAT is not set # CONFIG_USB_STORAGE_SDDR09 is not set # CONFIG_USB_STORAGE_SDDR55 is not set # CONFIG_USB_STORAGE_JUMPSHOT is not set # CONFIG_USB_STORAGE_ALAUDA is not set # CONFIG_USB_STORAGE_ONETOUCH is not set # CONFIG_USB_STORAGE_KARMA is not set # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set # CONFIG_USB_STORAGE_ENE_UB6250 is not set # CONFIG_USB_UAS is not set # # USB Imaging devices # # CONFIG_USB_MDC800 is not set # CONFIG_USB_MICROTEK is not set # CONFIG_USBIP_CORE is not set # CONFIG_USB_CDNS3 is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # # CONFIG_USB_USS720 is not set CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set # CONFIG_USB_SERIAL_AIRCABLE is not set # CONFIG_USB_SERIAL_ARK3116 is not set # CONFIG_USB_SERIAL_BELKIN is not set # CONFIG_USB_SERIAL_CH341 is not set # CONFIG_USB_SERIAL_WHITEHEAT is not set # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set # CONFIG_USB_SERIAL_CP210X is not set # CONFIG_USB_SERIAL_CYPRESS_M8 is not set # CONFIG_USB_SERIAL_EMPEG is not set # CONFIG_USB_SERIAL_FTDI_SIO is not set # CONFIG_USB_SERIAL_VISOR is not set # CONFIG_USB_SERIAL_IPAQ is not set # CONFIG_USB_SERIAL_IR is not set # CONFIG_USB_SERIAL_EDGEPORT is not set # CONFIG_USB_SERIAL_EDGEPORT_TI is not set # CONFIG_USB_SERIAL_F81232 is not set # CONFIG_USB_SERIAL_F8153X is not set # CONFIG_USB_SERIAL_GARMIN is not set # CONFIG_USB_SERIAL_IPW is not set # CONFIG_USB_SERIAL_IUU is not set # CONFIG_USB_SERIAL_KEYSPAN_PDA is not set # CONFIG_USB_SERIAL_KEYSPAN is not set # CONFIG_USB_SERIAL_KLSI is not set # CONFIG_USB_SERIAL_KOBIL_SCT is not set # CONFIG_USB_SERIAL_MCT_U232 is not set # CONFIG_USB_SERIAL_METRO is not set # CONFIG_USB_SERIAL_MOS7720 is not set # CONFIG_USB_SERIAL_MOS7840 is not set # CONFIG_USB_SERIAL_MXUPORT is not set # CONFIG_USB_SERIAL_NAVMAN is not set # CONFIG_USB_SERIAL_PL2303 is not set # CONFIG_USB_SERIAL_OTI6858 is not set # CONFIG_USB_SERIAL_QCAUX is not set # CONFIG_USB_SERIAL_QUALCOMM is not set # CONFIG_USB_SERIAL_SPCP8X5 is not set # CONFIG_USB_SERIAL_SAFE is not set # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set # CONFIG_USB_SERIAL_SYMBOL is not set # CONFIG_USB_SERIAL_TI is not set # CONFIG_USB_SERIAL_CYBERJACK is not set # CONFIG_USB_SERIAL_XIRCOM is not set # CONFIG_USB_SERIAL_OPTION is not set # CONFIG_USB_SERIAL_OMNINET is not set # CONFIG_USB_SERIAL_OPTICON is not set # CONFIG_USB_SERIAL_XSENS_MT is not set # CONFIG_USB_SERIAL_WISHBONE is not set # CONFIG_USB_SERIAL_SSU100 is not set # CONFIG_USB_SERIAL_QT2 is not set # CONFIG_USB_SERIAL_UPD78F0730 is not set CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set # CONFIG_USB_EMI26 is not set # CONFIG_USB_ADUTUX is not set # CONFIG_USB_SEVSEG is not set # CONFIG_USB_LEGOTOWER is not set # CONFIG_USB_LCD is not set # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_IDMOUSE is not set # CONFIG_USB_FTDI_ELAN is not set # CONFIG_USB_APPLEDISPLAY is not set # CONFIG_APPLE_MFI_FASTCHARGE is not set # CONFIG_USB_SISUSBVGA is not set # CONFIG_USB_LD is not set # CONFIG_USB_TRANCEVIBRATOR is not set # CONFIG_USB_IOWARRIOR is not set # CONFIG_USB_TEST is not set # CONFIG_USB_EHSET_TEST_FIXTURE is not set # CONFIG_USB_ISIGHTFW is not set # CONFIG_USB_YUREX is not set # CONFIG_USB_EZUSB_FX2 is not set # CONFIG_USB_HUB_USB251XB is not set # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set # CONFIG_USB_ATM is not set # # USB Physical Layer drivers # # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set # end of USB Physical Layer drivers # CONFIG_USB_GADGET is not set CONFIG_TYPEC=y # CONFIG_TYPEC_TCPM is not set CONFIG_TYPEC_UCSI=y # CONFIG_UCSI_CCG is not set CONFIG_UCSI_ACPI=y # CONFIG_TYPEC_TPS6598X is not set # # USB Type-C Multiplexer/DeMultiplexer Switch support # # CONFIG_TYPEC_MUX_PI3USB30532 is not set # end of USB Type-C Multiplexer/DeMultiplexer Switch support # # USB Type-C Alternate Mode drivers # # CONFIG_TYPEC_DP_ALTMODE is not set # end of USB Type-C Alternate Mode drivers # CONFIG_USB_ROLE_SWITCH is not set CONFIG_MMC=m CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 CONFIG_SDIO_UART=m # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_DEBUG is not set CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_IO_ACCESSORS=y CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_PLTFM=m # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_WBSD is not set # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_SPI is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_VUB300 is not set # CONFIG_MMC_USHC is not set # CONFIG_MMC_USDHI6ROL0 is not set # CONFIG_MMC_REALTEK_PCI is not set CONFIG_MMC_CQHCI=m # CONFIG_MMC_HSQ is not set # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set # CONFIG_MMC_SDHCI_XENON is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # # CONFIG_LEDS_APU is not set CONFIG_LEDS_LM3530=m # CONFIG_LEDS_LM3532 is not set # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=m # CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_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_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m CONFIG_LEDS_MLXCPLD=m # CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX is not set # CONFIG_LEDS_TI_LMU_COMMON is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=m # CONFIG_LEDS_TRIGGER_DISK is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=m # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_ACTIVITY is not set CONFIG_LEDS_TRIGGER_GPIO=m CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=m CONFIG_LEDS_TRIGGER_CAMERA=m # CONFIG_LEDS_TRIGGER_PANIC is not set # CONFIG_LEDS_TRIGGER_NETDEV is not set # CONFIG_LEDS_TRIGGER_PATTERN is not set CONFIG_LEDS_TRIGGER_AUDIO=m # CONFIG_ACCESSIBILITY is not set CONFIG_INFINIBAND=m CONFIG_INFINIBAND_USER_MAD=m CONFIG_INFINIBAND_USER_ACCESS=m # CONFIG_INFINIBAND_EXP_LEGACY_VERBS_NEW_UAPI is not set CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y # CONFIG_INFINIBAND_MTHCA is not set # CONFIG_INFINIBAND_EFA is not set # CONFIG_INFINIBAND_I40IW is not set # CONFIG_MLX4_INFINIBAND is not set # CONFIG_INFINIBAND_OCRDMA is not set # CONFIG_INFINIBAND_USNIC is not set # CONFIG_INFINIBAND_BNXT_RE is not set # CONFIG_INFINIBAND_RDMAVT is not set CONFIG_RDMA_RXE=m CONFIG_RDMA_SIW=m CONFIG_INFINIBAND_IPOIB=m # CONFIG_INFINIBAND_IPOIB_CM is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=m CONFIG_INFINIBAND_SRPT=m # CONFIG_INFINIBAND_ISER is not set # CONFIG_INFINIBAND_ISERT is not set # CONFIG_INFINIBAND_RTRS_CLIENT is not set # CONFIG_INFINIBAND_RTRS_SERVER is not set # CONFIG_INFINIBAND_OPA_VNIC is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_DECODE_MCE=m CONFIG_EDAC_GHES=y CONFIG_EDAC_AMD64=m # CONFIG_EDAC_AMD64_ERROR_INJECTION is not set CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m CONFIG_EDAC_I3200=m CONFIG_EDAC_IE31200=m CONFIG_EDAC_X38=m CONFIG_EDAC_I5400=m CONFIG_EDAC_I7CORE=m CONFIG_EDAC_I5000=m CONFIG_EDAC_I5100=m CONFIG_EDAC_I7300=m CONFIG_EDAC_SBRIDGE=m CONFIG_EDAC_SKX=m # CONFIG_EDAC_I10NM is not set CONFIG_EDAC_PND2=m CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # CONFIG_RTC_SYSTOHC is not set # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABEOZ9 is not set # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=m # CONFIG_RTC_DRV_DS1307_CENTURY is not set CONFIG_RTC_DRV_DS1374=m # CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_X1205=m CONFIG_RTC_DRV_PCF8523=m # CONFIG_RTC_DRV_PCF85063 is not set # CONFIG_RTC_DRV_PCF85363 is not set CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=m CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=m # CONFIG_RTC_DRV_S35390A is not set CONFIG_RTC_DRV_FM3130=m # CONFIG_RTC_DRV_RX8010 is not set CONFIG_RTC_DRV_RX8581=m CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m # CONFIG_RTC_DRV_RV3028 is not set # CONFIG_RTC_DRV_RV8803 is not set # CONFIG_RTC_DRV_SD3078 is not set # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set # CONFIG_RTC_DRV_M41T94 is not set # CONFIG_RTC_DRV_DS1302 is not set # CONFIG_RTC_DRV_DS1305 is not set # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set # CONFIG_RTC_DRV_DS1390 is not set # CONFIG_RTC_DRV_MAX6916 is not set # CONFIG_RTC_DRV_R9701 is not set CONFIG_RTC_DRV_RX4581=m # CONFIG_RTC_DRV_RX6110 is not set # CONFIG_RTC_DRV_RS5C348 is not set # CONFIG_RTC_DRV_MAX6902 is not set # CONFIG_RTC_DRV_PCF2123 is not set # CONFIG_RTC_DRV_MCP795 is not set CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_DS3232_HWMON=y # CONFIG_RTC_DRV_PCF2127 is not set CONFIG_RTC_DRV_RV3029C2=m # CONFIG_RTC_DRV_RV3029_HWMON is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=m CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=m # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_DS2404=m CONFIG_RTC_DRV_STK17TA8=m # CONFIG_RTC_DRV_M48T86 is not set CONFIG_RTC_DRV_M48T35=m CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_RP5C01=m CONFIG_RTC_DRV_V3020=m # # on-CPU RTC drivers # # CONFIG_RTC_DRV_FTRTC010 is not set # # HID Sensor RTC drivers # CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y # CONFIG_ALTERA_MSGDMA is not set CONFIG_INTEL_IDMA64=m # CONFIG_INTEL_IDXD is not set CONFIG_INTEL_IOATDMA=m # CONFIG_PLX_DMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_HIDMA is not set CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=y # CONFIG_DW_EDMA is not set # CONFIG_DW_EDMA_PCIE is not set CONFIG_HSU_DMA=y # CONFIG_SF_PDMA is not set # # DMA Clients # CONFIG_ASYNC_TX_DMA=y CONFIG_DMATEST=m CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set # CONFIG_UDMABUF is not set # CONFIG_DMABUF_MOVE_NOTIFY is not set # CONFIG_DMABUF_SELFTESTS is not set # CONFIG_DMABUF_HEAPS is not set # end of DMABUF options CONFIG_DCA=m # CONFIG_AUXDISPLAY is not set # CONFIG_PANEL is not set CONFIG_UIO=m CONFIG_UIO_CIF=m CONFIG_UIO_PDRV_GENIRQ=m # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_NETX is not set # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set CONFIG_UIO_HV_GENERIC=m CONFIG_VFIO_IOMMU_TYPE1=m CONFIG_VFIO_VIRQFD=m CONFIG_VFIO=m CONFIG_VFIO_NOIOMMU=y CONFIG_VFIO_PCI=m # CONFIG_VFIO_PCI_VGA is not set CONFIG_VFIO_PCI_MMAP=y CONFIG_VFIO_PCI_INTX=y # CONFIG_VFIO_PCI_IGD is not set CONFIG_VFIO_MDEV=m CONFIG_VFIO_MDEV_DEVICE=m CONFIG_IRQ_BYPASS_MANAGER=m # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y # CONFIG_VIRTIO_PMEM is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_MEM=m CONFIG_VIRTIO_INPUT=m # CONFIG_VIRTIO_MMIO is not set # CONFIG_VDPA is not set CONFIG_VHOST_IOTLB=m CONFIG_VHOST=m CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set CONFIG_VHOST_VSOCK=m # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=m CONFIG_HYPERV_TIMER=y CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_BALLOON=m # end of Microsoft Hyper-V guest support # # Xen driver support # # CONFIG_XEN_BALLOON is not set CONFIG_XEN_DEV_EVTCHN=m # CONFIG_XEN_BACKEND is not set CONFIG_XENFS=m CONFIG_XEN_COMPAT_XENFS=y CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=y # CONFIG_XEN_GNTDEV is not set # CONFIG_XEN_GRANT_DEV_ALLOC is not set # CONFIG_XEN_GRANT_DMA_ALLOC is not set CONFIG_SWIOTLB_XEN=y # CONFIG_XEN_PVCALLS_FRONTEND is not set CONFIG_XEN_PRIVCMD=m CONFIG_XEN_EFI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y # end of Xen driver support # CONFIG_GREYBUS is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACPI_WMI=m CONFIG_WMI_BMOF=m # CONFIG_ALIENWARE_WMI is not set # CONFIG_HUAWEI_WMI is not set # CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set CONFIG_INTEL_WMI_THUNDERBOLT=m CONFIG_MXM_WMI=m # CONFIG_PEAQ_WMI is not set # CONFIG_XIAOMI_WMI is not set CONFIG_ACERHDF=m # CONFIG_ACER_WIRELESS is not set CONFIG_ACER_WMI=m CONFIG_APPLE_GMUX=m CONFIG_ASUS_LAPTOP=m # CONFIG_ASUS_WIRELESS is not set CONFIG_ASUS_WMI=m CONFIG_ASUS_NB_WMI=m CONFIG_EEEPC_LAPTOP=m CONFIG_EEEPC_WMI=m CONFIG_DCDBAS=m CONFIG_DELL_SMBIOS=m CONFIG_DELL_SMBIOS_WMI=y # CONFIG_DELL_SMBIOS_SMM is not set CONFIG_DELL_LAPTOP=m CONFIG_DELL_RBTN=m CONFIG_DELL_RBU=m CONFIG_DELL_SMO8800=m CONFIG_DELL_WMI=m CONFIG_DELL_WMI_DESCRIPTOR=m CONFIG_DELL_WMI_AIO=m CONFIG_DELL_WMI_LED=m CONFIG_AMILO_RFKILL=m CONFIG_FUJITSU_LAPTOP=m CONFIG_FUJITSU_TABLET=m # CONFIG_GPD_POCKET_FAN is not set CONFIG_HP_ACCEL=m CONFIG_HP_WIRELESS=m CONFIG_HP_WMI=m # CONFIG_IBM_RTL is not set CONFIG_IDEAPAD_LAPTOP=m CONFIG_SENSORS_HDAPS=m CONFIG_THINKPAD_ACPI=m # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y # CONFIG_INTEL_ATOMISP2_PM is not set CONFIG_INTEL_HID_EVENT=m # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_MENLOW is not set CONFIG_INTEL_OAKTRAIL=m CONFIG_INTEL_VBTN=m # CONFIG_SURFACE3_WMI is not set # CONFIG_SURFACE_3_POWER_OPREGION is not set # CONFIG_SURFACE_PRO3_BUTTON is not set CONFIG_MSI_LAPTOP=m CONFIG_MSI_WMI=m # CONFIG_PCENGINES_APU2 is not set CONFIG_SAMSUNG_LAPTOP=m CONFIG_SAMSUNG_Q10=m CONFIG_TOSHIBA_BT_RFKILL=m # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=m CONFIG_COMPAL_LAPTOP=m # CONFIG_LG_LAPTOP is not set CONFIG_PANASONIC_LAPTOP=m CONFIG_SONY_LAPTOP=m CONFIG_SONYPI_COMPAT=y # CONFIG_SYSTEM76_ACPI is not set CONFIG_TOPSTAR_LAPTOP=m # CONFIG_I2C_MULTI_INSTANTIATE is not set CONFIG_MLX_PLATFORM=m CONFIG_INTEL_IPS=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SMARTCONNECT is not set # # Intel Speed Select Technology interface support # # CONFIG_INTEL_SPEED_SELECT_INTERFACE is not set # end of Intel Speed Select Technology interface support CONFIG_INTEL_TURBO_MAX_3=y # CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set CONFIG_INTEL_PMC_CORE=m # CONFIG_INTEL_PUNIT_IPC is not set # CONFIG_INTEL_SCU_PCI is not set # CONFIG_INTEL_SCU_PLATFORM is not set CONFIG_PMC_ATOM=y # CONFIG_MFD_CROS_EC is not set # CONFIG_CHROME_PLATFORMS is not set CONFIG_MELLANOX_PLATFORM=y CONFIG_MLXREG_HOTPLUG=m # CONFIG_MLXREG_IO is not set CONFIG_HAVE_CLK=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # CONFIG_COMMON_CLK_MAX9485 is not set # CONFIG_COMMON_CLK_SI5341 is not set # CONFIG_COMMON_CLK_SI5351 is not set # CONFIG_COMMON_CLK_SI544 is not set # CONFIG_COMMON_CLK_CDCE706 is not set # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_COMMON_CLK_PWM is not set CONFIG_HWSPINLOCK=y # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # end of Clock Source drivers CONFIG_MAILBOX=y CONFIG_PCC=y # CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_IOVA=y CONFIG_IOASID=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # end of Generic IOMMU Pagetable Support # CONFIG_IOMMU_DEBUGFS is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_DMA=y CONFIG_AMD_IOMMU=y CONFIG_AMD_IOMMU_V2=m CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set CONFIG_IRQ_REMAP=y CONFIG_HYPERV_IOMMU=y # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # end of Remoteproc drivers # # Rpmsg drivers # # CONFIG_RPMSG_QCOM_GLINK_RPM is not set # CONFIG_RPMSG_VIRTIO is not set # end of Rpmsg drivers # CONFIG_SOUNDWIRE is not set # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # end of Amlogic SoC drivers # # Aspeed SoC drivers # # end of Aspeed SoC drivers # # Broadcom SoC drivers # # end of Broadcom SoC drivers # # NXP/Freescale QorIQ SoC drivers # # end of NXP/Freescale QorIQ SoC drivers # # i.MX SoC drivers # # end of i.MX SoC drivers # # Qualcomm SoC drivers # # end of Qualcomm SoC drivers # CONFIG_SOC_TI is not set # # Xilinx SoC drivers # # CONFIG_XILINX_VCU is not set # end of Xilinx SoC drivers # end of SOC (System On Chip) specific Drivers # CONFIG_PM_DEVFREQ is not set # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set CONFIG_NTB=m # CONFIG_NTB_MSI is not set # CONFIG_NTB_AMD is not set # CONFIG_NTB_IDT is not set # CONFIG_NTB_INTEL is not set # CONFIG_NTB_SWITCHTEC is not set # CONFIG_NTB_PINGPONG is not set # CONFIG_NTB_TOOL is not set # CONFIG_NTB_PERF is not set # CONFIG_NTB_TRANSPORT is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_DEBUG is not set CONFIG_PWM_LPSS=m CONFIG_PWM_LPSS_PCI=m CONFIG_PWM_LPSS_PLATFORM=m # CONFIG_PWM_PCA9685 is not set # # IRQ chip support # # end of IRQ chip support # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # # PHY Subsystem # # CONFIG_GENERIC_PHY is not set # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_INTEL_EMMC is not set # end of PHY Subsystem CONFIG_POWERCAP=y CONFIG_INTEL_RAPL_CORE=m CONFIG_INTEL_RAPL=m # CONFIG_IDLE_INJECT is not set # CONFIG_MCB is not set # # Performance monitor support # # end of Performance monitor support CONFIG_RAS=y # CONFIG_RAS_CEC is not set # CONFIG_USB4 is not set # # Android # # CONFIG_ANDROID is not set # end of Android CONFIG_LIBNVDIMM=m CONFIG_BLK_DEV_PMEM=m CONFIG_ND_BLK=m CONFIG_ND_CLAIM=y CONFIG_ND_BTT=m CONFIG_BTT=y CONFIG_ND_PFN=m CONFIG_NVDIMM_PFN=y CONFIG_NVDIMM_DAX=y CONFIG_NVDIMM_KEYS=y CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_DEV_DAX=m CONFIG_DEV_DAX_PMEM=m CONFIG_DEV_DAX_KMEM=m CONFIG_DEV_DAX_PMEM_COMPAT=m CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y # # HW tracing support # CONFIG_STM=m # CONFIG_STM_PROTO_BASIC is not set # CONFIG_STM_PROTO_SYS_T is not set CONFIG_STM_DUMMY=m CONFIG_STM_SOURCE_CONSOLE=m CONFIG_STM_SOURCE_HEARTBEAT=m CONFIG_STM_SOURCE_FTRACE=m CONFIG_INTEL_TH=m CONFIG_INTEL_TH_PCI=m CONFIG_INTEL_TH_ACPI=m CONFIG_INTEL_TH_GTH=m CONFIG_INTEL_TH_STH=m CONFIG_INTEL_TH_MSU=m CONFIG_INTEL_TH_PTI=m # CONFIG_INTEL_TH_DEBUG is not set # end of HW tracing support # CONFIG_FPGA is not set # CONFIG_TEE is not set # CONFIG_UNISYS_VISORBUS is not set # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set # CONFIG_INTERCONNECT is not set # CONFIG_COUNTER is not set # CONFIG_MOST is not set # end of Device Drivers # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_VALIDATE_FS_PARSER is not set CONFIG_FS_IOMAP=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_DEBUG is not set CONFIG_EXT4_KUNIT_TESTS=m CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set CONFIG_XFS_FS=m CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y CONFIG_XFS_ONLINE_SCRUB=y CONFIG_XFS_ONLINE_REPAIR=y CONFIG_XFS_DEBUG=y CONFIG_XFS_ASSERT_FATAL=y CONFIG_GFS2_FS=m CONFIG_GFS2_FS_LOCKING_DLM=y CONFIG_OCFS2_FS=m CONFIG_OCFS2_FS_O2CB=m CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_FS_REF_VERIFY is not set # CONFIG_NILFS2_FS is not set CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y CONFIG_F2FS_FS_SECURITY=y # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_IO_TRACE is not set # CONFIG_F2FS_FAULT_INJECTION is not set # CONFIG_F2FS_FS_COMPRESSION is not set # CONFIG_ZONEFS_FS is not set CONFIG_FS_DAX=y CONFIG_FS_DAX_PMD=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y CONFIG_FS_ENCRYPTION_ALGS=y # CONFIG_FS_VERITY is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m # CONFIG_VIRTIO_FS is not set CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set # CONFIG_OVERLAY_FS_INDEX is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_OVERLAY_FS_METACOPY is not set # # Caches # CONFIG_FSCACHE=m CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=m # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set # end of Caches # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=m # end of CD-ROM/DVD Filesystems # # DOS/FAT/EXFAT/NT Filesystems # CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="ascii" # CONFIG_FAT_DEFAULT_UTF8 is not set # CONFIG_EXFAT_FS is not set # CONFIG_NTFS_FS is not set # end of DOS/FAT/EXFAT/NT Filesystems # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y CONFIG_PROC_VMCORE_DEVICE_DUMP=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_PROC_PID_ARCH_STATUS=y CONFIG_PROC_CPU_RESCTRL=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_MEMFD_CREATE=y CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=y # end of Pseudo filesystems CONFIG_MISC_FILESYSTEMS=y # CONFIG_ORANGEFS_FS is not set # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set CONFIG_CRAMFS=m CONFIG_CRAMFS_BLOCKDEV=y CONFIG_SQUASHFS=m # CONFIG_SQUASHFS_FILE_CACHE is not set CONFIG_SQUASHFS_FILE_DIRECT=y # CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y # CONFIG_SQUASHFS_ZSTD is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 # CONFIG_VXFS_FS is not set CONFIG_MINIX_FS=m # CONFIG_OMFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_QNX6FS_FS is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y CONFIG_PSTORE_DEFLATE_COMPRESS=y # CONFIG_PSTORE_LZO_COMPRESS is not set # CONFIG_PSTORE_LZ4_COMPRESS is not set # CONFIG_PSTORE_LZ4HC_COMPRESS is not set # CONFIG_PSTORE_842_COMPRESS is not set # CONFIG_PSTORE_ZSTD_COMPRESS is not set CONFIG_PSTORE_COMPRESS=y CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" # CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_FTRACE is not set CONFIG_PSTORE_RAM=m # CONFIG_PSTORE_BLK is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_EROFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y # CONFIG_NFS_V2 is not set CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=m # CONFIG_NFS_SWAP is not set CONFIG_NFS_V4_1=y CONFIG_NFS_V4_2=y CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_SECURITY_LABEL=y CONFIG_ROOT_NFS=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFS_DEBUG=y CONFIG_NFS_DISABLE_UDP_SUPPORT=y CONFIG_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y CONFIG_NFSD_PNFS=y # CONFIG_NFSD_BLOCKLAYOUT is not set CONFIG_NFSD_SCSILAYOUT=y # CONFIG_NFSD_FLEXFILELAYOUT is not set # CONFIG_NFSD_V4_2_INTER_SSC is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=m CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_RPCSEC_GSS_KRB5=m # CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set CONFIG_SUNRPC_DEBUG=y CONFIG_SUNRPC_XPRT_RDMA=m CONFIG_CEPH_FS=m # CONFIG_CEPH_FSCACHE is not set CONFIG_CEPH_FS_POSIX_ACL=y # CONFIG_CEPH_FS_SECURITY_LABEL is not set CONFIG_CIFS=m # CONFIG_CIFS_STATS2 is not set CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set CONFIG_CIFS_DFS_UPCALL=y # CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set CONFIG_9P_FS=y CONFIG_9P_FS_POSIX_ACL=y # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=m CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=m CONFIG_NLS_CODEPAGE_869=m CONFIG_NLS_CODEPAGE_936=m CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=m CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=m CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m CONFIG_NLS_MAC_ROMAN=m CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=m CONFIG_NLS_MAC_CROATIAN=m CONFIG_NLS_MAC_CYRILLIC=m CONFIG_NLS_MAC_GAELIC=m CONFIG_NLS_MAC_GREEK=m CONFIG_NLS_MAC_ICELAND=m CONFIG_NLS_MAC_INUIT=m CONFIG_NLS_MAC_ROMANIAN=m CONFIG_NLS_MAC_TURKISH=m CONFIG_NLS_UTF8=m CONFIG_DLM=m CONFIG_DLM_DEBUG=y # CONFIG_UNICODE is not set CONFIG_IO_WQ=y # end of File systems # # Security options # CONFIG_KEYS=y # CONFIG_KEYS_REQUEST_CACHE is not set CONFIG_PERSISTENT_KEYRINGS=y CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y # CONFIG_KEY_DH_OPERATIONS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITY_WRITABLE_HOOKS=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_PAGE_TABLE_ISOLATION=y # CONFIG_SECURITY_INFINIBAND is not set CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y CONFIG_INTEL_TXT=y CONFIG_LSM_MMAP_MIN_ADDR=65535 CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HARDENED_USERCOPY=y CONFIG_HARDENED_USERCOPY_FALLBACK=y CONFIG_FORTIFY_SOURCE=y # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_HASH=y CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y # CONFIG_SECURITY_APPARMOR_DEBUG is not set # CONFIG_SECURITY_APPARMOR_KUNIT_TEST is not set # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_SAFESETID is not set # CONFIG_SECURITY_LOCKDOWN_LSM is not set CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y # CONFIG_INTEGRITY_PLATFORM_KEYRING is not set CONFIG_INTEGRITY_AUDIT=y CONFIG_IMA=y CONFIG_IMA_MEASURE_PCR_IDX=10 CONFIG_IMA_LSM_RULES=y # CONFIG_IMA_TEMPLATE is not set CONFIG_IMA_NG_TEMPLATE=y # CONFIG_IMA_SIG_TEMPLATE is not set CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" CONFIG_IMA_DEFAULT_HASH_SHA1=y # CONFIG_IMA_DEFAULT_HASH_SHA256 is not set # CONFIG_IMA_DEFAULT_HASH_SHA512 is not set CONFIG_IMA_DEFAULT_HASH="sha1" # CONFIG_IMA_WRITE_POLICY is not set # CONFIG_IMA_READ_POLICY is not set CONFIG_IMA_APPRAISE=y # CONFIG_IMA_ARCH_POLICY is not set # CONFIG_IMA_APPRAISE_BUILD_POLICY is not set CONFIG_IMA_APPRAISE_BOOTPARAM=y # CONFIG_IMA_APPRAISE_MODSIG is not set CONFIG_IMA_TRUSTED_KEYRING=y # CONFIG_IMA_BLACKLIST_KEYRING is not set # CONFIG_IMA_LOAD_X509 is not set CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y # CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set CONFIG_EVM=y CONFIG_EVM_ATTR_FSUUID=y # CONFIG_EVM_ADD_XATTRS is not set # CONFIG_EVM_LOAD_X509 is not set CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEFAULT_SECURITY_APPARMOR is not set # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_LSM="lockdown,yama,loadpin,safesetid,integrity,selinux,smack,tomoyo,apparmor,bpf" # # Kernel hardening options # # # Memory initialization # CONFIG_INIT_STACK_NONE=y # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # end of Memory initialization # end of Kernel hardening options # end of Security options CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_MEMCPY=m CONFIG_ASYNC_XOR=m CONFIG_ASYNC_PQ=m CONFIG_ASYNC_RAID6_RECOV=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_SKCIPHER=y CONFIG_CRYPTO_SKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=m CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_SIMD=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Public-key cryptography # CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=m CONFIG_CRYPTO_ECC=m CONFIG_CRYPTO_ECDH=m # CONFIG_CRYPTO_ECRDSA is not set # CONFIG_CRYPTO_CURVE25519 is not set # CONFIG_CRYPTO_CURVE25519_X86 is not set # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=m # CONFIG_CRYPTO_AEGIS128 is not set # CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CFB=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=m # CONFIG_CRYPTO_OFB is not set CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # CONFIG_CRYPTO_NHPOLY1305_SSE2 is not set # CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set # CONFIG_CRYPTO_ADIANTUM is not set CONFIG_CRYPTO_ESSIV=m # # Hash modes # CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_VMAC=m # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=m CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_XXHASH=m CONFIG_CRYPTO_BLAKE2B=m # CONFIG_CRYPTO_BLAKE2S is not set # CONFIG_CRYPTO_BLAKE2S_X86 is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_POLY1305_X86_64=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=m # CONFIG_CRYPTO_SM3 is not set # CONFIG_CRYPTO_STREEBOG is not set CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m # # Ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_TI is not set CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_BLOWFISH_X86_64=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAMELLIA_X86_64=m CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST5_AVX_X86_64=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_CAST6_AVX_X86_64=m CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_DES3_EDE_X86_64=m CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_CHACHA20_X86_64=m CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m CONFIG_CRYPTO_SERPENT_AVX_X86_64=m CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m # CONFIG_CRYPTO_SM4 is not set CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_X86_64=m CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # CONFIG_CRYPTO_ZSTD is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y CONFIG_CRYPTO_USER_API_RNG=y CONFIG_CRYPTO_USER_API_AEAD=y # CONFIG_CRYPTO_STATS is not set CONFIG_CRYPTO_HASH_INFO=y # # Crypto library routines # CONFIG_CRYPTO_LIB_AES=y CONFIG_CRYPTO_LIB_ARC4=m # CONFIG_CRYPTO_LIB_BLAKE2S is not set CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m # CONFIG_CRYPTO_LIB_CHACHA is not set # CONFIG_CRYPTO_LIB_CURVE25519 is not set CONFIG_CRYPTO_LIB_DES=m CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m # CONFIG_CRYPTO_LIB_POLY1305 is not set # CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set CONFIG_CRYPTO_LIB_SHA256=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=y CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_CCP_CRYPTO=m CONFIG_CRYPTO_DEV_SP_PSP=y # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set CONFIG_CRYPTO_DEV_QAT=m CONFIG_CRYPTO_DEV_QAT_DH895xCC=m CONFIG_CRYPTO_DEV_QAT_C3XXX=m CONFIG_CRYPTO_DEV_QAT_C62X=m CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62XVF=m CONFIG_CRYPTO_DEV_NITROX=m CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m # CONFIG_CRYPTO_DEV_VIRTIO is not set # CONFIG_CRYPTO_DEV_SAFEXCEL is not set # CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y # CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE is not set CONFIG_X509_CERTIFICATE_PARSER=y # CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set CONFIG_SIGNED_PE_FILE_VERIFICATION=y # # Certificates for signature checking # CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set # CONFIG_SECONDARY_TRUSTED_KEYRING is not set CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" # end of Certificates for signature checking CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=m CONFIG_RAID6_PQ_BENCHMARK=y # CONFIG_PACKING is not set CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_CORDIC=m # CONFIG_PRIME_NUMBERS is not set CONFIG_RATIONAL=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_ARCH_USE_SYM_ANNOTATIONS=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=m CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set # CONFIG_CRC64 is not set # CONFIG_CRC4 is not set CONFIG_CRC7=m CONFIG_LIBCRC32C=m CONFIG_CRC8=m CONFIG_XXHASH=y # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_ZSTD_COMPRESS=m CONFIG_ZSTD_DECOMPRESS=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_INTERVAL_TREE=y CONFIG_XARRAY_MULTI=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y CONFIG_DMA_VIRT_OPS=y CONFIG_SWIOTLB=y CONFIG_DMA_COHERENT_POOL=y CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=200 CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 # CONFIG_DMA_API_DEBUG is not set CONFIG_SGL_ALLOC=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_CLZ_TAB=y CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_DIMLIB=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_HAVE_GENERIC_VDSO=y CONFIG_GENERIC_GETTIMEOFDAY=y CONFIG_GENERIC_VDSO_TIME_NS=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_SG_POOL=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_MEMREGION=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_ARCH_HAS_UACCESS_MCSAFE=y CONFIG_ARCH_STACKWALK=y CONFIG_SBITMAP=y # CONFIG_STRING_SELFTEST is not set # end of Library routines # # Kernel hacking # # # printk and dmesg options # CONFIG_PRINTK_TIME=y # CONFIG_PRINTK_CALLER is not set CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y CONFIG_DYNAMIC_DEBUG_CORE=y CONFIG_SYMBOLIC_ERRNAME=y CONFIG_DEBUG_BUGVERBOSE=y # end of printk and dmesg options # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_COMPRESSED is not set # CONFIG_DEBUG_INFO_SPLIT is not set CONFIG_DEBUG_INFO_DWARF4=y # CONFIG_GDB_SCRIPTS is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_HEADERS_INSTALL is not set CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_STACK_VALIDATION=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # end of Compile-time checks and compiler options # # Generic Kernel Debugging Instruments # CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" CONFIG_DEBUG_FS=y CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN is not set # end of Generic Kernel Debugging Instruments CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_MISC=y # # Memory Debugging # # CONFIG_PAGE_EXTENSION is not set # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_ARCH_HAS_DEBUG_WX=y # CONFIG_DEBUG_WX is not set CONFIG_GENERIC_PTDUMP=y # CONFIG_PTDUMP_DEBUGFS is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_SCHED_STACK_END_CHECK is not set CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VM_PGTABLE is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_ARCH_KASAN=y CONFIG_HAVE_ARCH_KASAN_VMALLOC=y CONFIG_CC_HAS_KASAN_GENERIC=y CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y # CONFIG_KASAN is not set CONFIG_KASAN_STACK=1 # end of Memory Debugging CONFIG_DEBUG_SHIRQ=y # # Debug Oops, Lockups and Hangs # CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set # CONFIG_TEST_LOCKUP is not set # end of Debug Oops, Lockups and Hangs # # Scheduler Debugging # CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # end of Scheduler Debugging # CONFIG_DEBUG_TIMEKEEPING is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_LOCK_DEBUGGING_SUPPORT=y # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_RWSEMS is not set # CONFIG_DEBUG_LOCK_ALLOC is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=m # CONFIG_WW_MUTEX_SELFTEST is not set # end of Lock Debugging (spinlocks, mutexes, etc...) CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set # # Debug kernel data structures # CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PLIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_BUG_ON_DATA_CORRUPTION=y # end of Debug kernel data structures # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_TORTURE_TEST=m CONFIG_RCU_PERF_TEST=m CONFIG_RCU_TORTURE_TEST=m CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # end of RCU Debugging # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set CONFIG_LATENCYTOP=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_BOOTTIME_TRACING is not set CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y CONFIG_HWLAT_TRACER=y # CONFIG_MMIOTRACE is not set CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set CONFIG_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENTS=y # CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set CONFIG_UPROBE_EVENTS=y CONFIG_BPF_EVENTS=y CONFIG_DYNAMIC_EVENTS=y CONFIG_PROBE_EVENTS=y # CONFIG_BPF_KPROBE_OVERRIDE is not set CONFIG_FTRACE_MCOUNT_RECORD=y CONFIG_TRACING_MAP=y CONFIG_SYNTH_EVENTS=y CONFIG_HIST_TRIGGERS=y # CONFIG_TRACE_EVENT_INJECT is not set # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_TRACE_EVAL_MAP_FILE is not set # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_PREEMPTIRQ_DELAY_TEST is not set # CONFIG_SYNTH_EVENT_GEN_TEST is not set # CONFIG_KPROBE_EVENT_GEN_TEST is not set # CONFIG_HIST_TRIGGERS_DEBUG is not set CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KCSAN=y CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set # # x86 Debugging # CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_EARLY_PRINTK_USB=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_EARLY_PRINTK_USB_XDBC=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_X86_DECODER_SELFTEST=y CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_FPU is not set # CONFIG_PUNIT_ATOM_DEBUG is not set CONFIG_UNWINDER_ORC=y # CONFIG_UNWINDER_FRAME_POINTER is not set # end of x86 Debugging # # Kernel Testing and Coverage # CONFIG_KUNIT=y # CONFIG_KUNIT_DEBUGFS is not set CONFIG_KUNIT_TEST=m CONFIG_KUNIT_EXAMPLE_TEST=m # CONFIG_KUNIT_ALL_TESTS is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set CONFIG_FUNCTION_ERROR_INJECTION=y CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set CONFIG_FAIL_MAKE_REQUEST=y # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAIL_FUTEX is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y # CONFIG_FAIL_FUNCTION is not set # CONFIG_FAIL_MMC_REQUEST is not set CONFIG_ARCH_HAS_KCOV=y CONFIG_CC_HAS_SANCOV_TRACE_PC=y # CONFIG_KCOV is not set CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_LKDTM is not set # CONFIG_TEST_LIST_SORT is not set # CONFIG_TEST_MIN_HEAP is not set # CONFIG_TEST_SORT is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_REED_SOLOMON_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set CONFIG_ATOMIC64_SELFTEST=y # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_STRSCPY is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_BITMAP is not set # CONFIG_TEST_BITFIELD is not set # CONFIG_TEST_UUID is not set # CONFIG_TEST_XARRAY is not set # CONFIG_TEST_OVERFLOW is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_IDA is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_BITOPS is not set # CONFIG_TEST_VMALLOC is not set # CONFIG_TEST_USER_COPY is not set CONFIG_TEST_BPF=m # CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_FIND_BIT_BENCHMARK is not set # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_SYSCTL is not set CONFIG_SYSCTL_KUNIT_TEST=m CONFIG_LIST_KUNIT_TEST=m # CONFIG_LINEAR_RANGES_TEST is not set # CONFIG_TEST_UDELAY is not set # CONFIG_TEST_STATIC_KEYS is not set # CONFIG_TEST_KMOD is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_STACKINIT is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_HMM is not set # CONFIG_MEMTEST is not set # CONFIG_HYPERV_TESTING is not set # end of Kernel Testing and Coverage # end of Kernel hacking --zhXaljGHf11kAtnf Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='will-it-scale' export testcase='will-it-scale' export category='benchmark' export nr_task=96 export job_origin='/lkp-src/allot/cyclic:p1:internal-devel:devel-hourly/lkp-csl-2ap3/will-it-scale-50.yaml' export queue_cmdline_keys='branch commit queue_at_least_once' export queue='validate' export testbox='lkp-csl-2ap3' export tbox_group='lkp-csl-2ap3' export kconfig='x86_64-rhel-8.3' export submit_id='5f2e8642ce56a94861f0e382' export job_file='/lkp/jobs/scheduled/lkp-csl-2ap3/will-it-scale-performance-process-50%-context_switch1-ucode=0x5002f01-debian-10.4-x86_64-20200603.cgz-9216477449f33cdbc9c9a99d49-20200808-18529-1tigfk5-2.yaml' export id='0c6998436b387afe115b93c41b81eecb78f2b600' export queuer_version='/lkp-src' export model='Cascade Lake' export nr_node=4 export nr_cpu=192 export memory='192G' export ssd_partitions= export rootfs_partition='LABEL=LKP-ROOTFS' export kernel_cmdline_hw='acpi_rsdp=0x67f44014' export brand='Intel(R) Xeon(R) Platinum 9242 CPU @ 2.30GHz' export commit='9216477449f33cdbc9c9a99d49f500b7fbb81702' export need_kconfig_hw='CONFIG_IGB=y CONFIG_BLK_DEV_NVME' export ucode='0x5002f01' export disable_latency_stats=1 export enqueue_time='2020-08-08 19:02:26 +0800' export _id='5f2e8642ce56a94861f0e382' export _rt='/result/will-it-scale/performance-process-50%-context_switch1-ucode=0x5002f01/lkp-csl-2ap3/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/9216477449f33cdbc9c9a99d49f500b7fbb81702' export user='lkp' export compiler='gcc-9' export head_commit='2e941e2f2fd7929696eab6277e49d39ffe6f5bd5' export base_commit='bcf876870b95592b52519ed4aafcf9d95999bc9c' export branch='linus/master' export rootfs='debian-10.4-x86_64-20200603.cgz' export result_root='/result/will-it-scale/performance-process-50%-context_switch1-ucode=0x5002f01/lkp-csl-2ap3/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/9216477449f33cdbc9c9a99d49f500b7fbb81702/3' export scheduler_version='/lkp/lkp/.src-20200805-150518' export LKP_SERVER='inn' export arch='x86_64' export max_uptime=1500 export initrd='/osimage/debian/debian-10.4-x86_64-20200603.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/lkp-csl-2ap3/will-it-scale-performance-process-50%-context_switch1-ucode=0x5002f01-debian-10.4-x86_64-20200603.cgz-9216477449f33cdbc9c9a99d49-20200808-18529-1tigfk5-2.yaml ARCH=x86_64 kconfig=x86_64-rhel-8.3 branch=linus/master commit=9216477449f33cdbc9c9a99d49f500b7fbb81702 BOOT_IMAGE=/pkg/linux/x86_64-rhel-8.3/gcc-9/9216477449f33cdbc9c9a99d49f500b7fbb81702/vmlinuz-5.8.0-rc4-01449-g9216477449f33 acpi_rsdp=0x67f44014 max_uptime=1500 RESULT_ROOT=/result/will-it-scale/performance-process-50%-context_switch1-ucode=0x5002f01/lkp-csl-2ap3/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/9216477449f33cdbc9c9a99d49f500b7fbb81702/3 LKP_SERVER=inn nokaslr selinux=0 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw' export modules_initrd='/pkg/linux/x86_64-rhel-8.3/gcc-9/9216477449f33cdbc9c9a99d49f500b7fbb81702/modules.cgz' export bm_initrd='/osimage/deps/debian-10.4-x86_64-20200603.cgz/run-ipconfig_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/lkp_20200709.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/rsync-rootfs_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/will-it-scale_20200619.cgz,/osimage/pkg/debian-10.4-x86_64-20200603.cgz/will-it-scale-x86_64-0f26364-1_20200619.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/mpstat_20200714.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/perf_20200723.cgz,/osimage/pkg/debian-10.4-x86_64-20200603.cgz/perf-x86_64-d15be546031c-1_20200723.cgz,/osimage/pkg/debian-10.4-x86_64-20200603.cgz/sar-x86_64-34c92ae-1_20200702.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/hw_20200715.cgz' export ucode_initrd='/osimage/ucode/intel-ucode-20200610.cgz' export lkp_initrd='/osimage/user/lkp/lkp-x86_64.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export last_kernel='5.8.0-00769-g39bb74cc175fc3' export repeat_to=4 export schedule_notify_address= export queue_at_least_once=1 export kernel='/pkg/linux/x86_64-rhel-8.3/gcc-9/9216477449f33cdbc9c9a99d49f500b7fbb81702/vmlinuz-5.8.0-rc4-01449-g9216477449f33' export dequeue_time='2020-08-08 19:12:29 +0800' export job_initrd='/lkp/jobs/scheduled/lkp-csl-2ap3/will-it-scale-performance-process-50%-context_switch1-ucode=0x5002f01-debian-10.4-x86_64-20200603.cgz-9216477449f33cdbc9c9a99d49-20200808-18529-1tigfk5-2.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_setup $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 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 run_test mode='process' test='context_switch1' $LKP_SRC/tests/wrapper will-it-scale } extract_stats() { export stats_part_begin= export stats_part_end= $LKP_SRC/stats/wrapper will-it-scale $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 sched_debug $LKP_SRC/stats/wrapper perf-stat $LKP_SRC/stats/wrapper mpstat $LKP_SRC/stats/wrapper perf-profile $LKP_SRC/stats/wrapper time will-it-scale.time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper last_state $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper time } "$@" --zhXaljGHf11kAtnf Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="job.yaml" --- #! jobs/will-it-scale-50.yaml suite: will-it-scale testcase: will-it-scale category: benchmark nr_task: 50% will-it-scale: mode: process test: context_switch1 job_origin: "/lkp-src/allot/cyclic:p1:internal-devel:devel-hourly/lkp-csl-2ap3/will-it-scale-50.yaml" #! queue options queue_cmdline_keys: - branch - commit - queue_at_least_once queue: bisect testbox: lkp-csl-2ap3 tbox_group: lkp-csl-2ap3 kconfig: x86_64-rhel-8.3 submit_id: 5f2e7c8ece56a9476514f833 job_file: "/lkp/jobs/scheduled/lkp-csl-2ap3/will-it-scale-performance-process-50%-context_switch1-ucode=0x5002f01-debian-10.4-x86_64-20200603.cgz-9216477449f33cdbc9c9a99d49-20200808-18277-1usmlkz-1.yaml" id: 909ff4cb24c3253807682595433ef103749555a4 queuer_version: "/lkp-src" #! hosts/lkp-csl-2ap3 model: Cascade Lake nr_node: 4 nr_cpu: 192 memory: 192G ssd_partitions: rootfs_partition: LABEL=LKP-ROOTFS kernel_cmdline_hw: acpi_rsdp=0x67f44014 brand: Intel(R) Xeon(R) Platinum 9242 CPU @ 2.30GHz #! 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: sched_debug: perf-stat: mpstat: perf-profile: #! include/category/ALL cpufreq_governor: performance #! include/queue/cyclic commit: 9216477449f33cdbc9c9a99d49f500b7fbb81702 #! include/testbox/lkp-csl-2ap3 need_kconfig_hw: - CONFIG_IGB=y - CONFIG_BLK_DEV_NVME ucode: '0x5002f01' disable_latency_stats: 1 enqueue_time: 2020-08-08 18:21:03.094448139 +08:00 _id: 5f2e8189ce56a9476514f834 _rt: "/result/will-it-scale/performance-process-50%-context_switch1-ucode=0x5002f01/lkp-csl-2ap3/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/9216477449f33cdbc9c9a99d49f500b7fbb81702" #! schedule options user: lkp compiler: gcc-9 head_commit: 2e941e2f2fd7929696eab6277e49d39ffe6f5bd5 base_commit: bcf876870b95592b52519ed4aafcf9d95999bc9c branch: internal-devel/devel-hourly-2020080712 rootfs: debian-10.4-x86_64-20200603.cgz result_root: "/result/will-it-scale/performance-process-50%-context_switch1-ucode=0x5002f01/lkp-csl-2ap3/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/9216477449f33cdbc9c9a99d49f500b7fbb81702/1" scheduler_version: "/lkp/lkp/.src-20200805-150518" LKP_SERVER: inn arch: x86_64 max_uptime: 1500 initrd: "/osimage/debian/debian-10.4-x86_64-20200603.cgz" bootloader_append: - root=/dev/ram0 - user=lkp - job=/lkp/jobs/scheduled/lkp-csl-2ap3/will-it-scale-performance-process-50%-context_switch1-ucode=0x5002f01-debian-10.4-x86_64-20200603.cgz-9216477449f33cdbc9c9a99d49-20200808-18277-1usmlkz-1.yaml - ARCH=x86_64 - kconfig=x86_64-rhel-8.3 - branch=internal-devel/devel-hourly-2020080712 - commit=9216477449f33cdbc9c9a99d49f500b7fbb81702 - BOOT_IMAGE=/pkg/linux/x86_64-rhel-8.3/gcc-9/9216477449f33cdbc9c9a99d49f500b7fbb81702/vmlinuz-5.8.0-rc4-01449-g9216477449f33 - acpi_rsdp=0x67f44014 - max_uptime=1500 - RESULT_ROOT=/result/will-it-scale/performance-process-50%-context_switch1-ucode=0x5002f01/lkp-csl-2ap3/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/9216477449f33cdbc9c9a99d49f500b7fbb81702/1 - LKP_SERVER=inn - nokaslr - selinux=0 - debug - apic=debug - sysrq_always_enabled - rcupdate.rcu_cpu_stall_timeout=100 - net.ifnames=0 - printk.devkmsg=on - panic=-1 - softlockup_panic=1 - nmi_watchdog=panic - oops=panic - load_ramdisk=2 - prompt_ramdisk=0 - drbd.minor_count=8 - systemd.log_level=err - ignore_loglevel - console=tty0 - earlyprintk=ttyS0,115200 - console=ttyS0,115200 - vga=normal - rw modules_initrd: "/pkg/linux/x86_64-rhel-8.3/gcc-9/9216477449f33cdbc9c9a99d49f500b7fbb81702/modules.cgz" bm_initrd: "/osimage/deps/debian-10.4-x86_64-20200603.cgz/run-ipconfig_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/lkp_20200709.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/rsync-rootfs_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/will-it-scale_20200619.cgz,/osimage/pkg/debian-10.4-x86_64-20200603.cgz/will-it-scale-x86_64-0f26364-1_20200619.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/mpstat_20200714.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/perf_20200723.cgz,/osimage/pkg/debian-10.4-x86_64-20200603.cgz/perf-x86_64-d15be546031c-1_20200723.cgz,/osimage/pkg/debian-10.4-x86_64-20200603.cgz/sar-x86_64-34c92ae-1_20200702.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/hw_20200715.cgz" ucode_initrd: "/osimage/ucode/intel-ucode-20200610.cgz" lkp_initrd: "/osimage/user/lkp/lkp-x86_64.cgz" site: inn #! /lkp/lkp/.src-20200805-150518/include/site/inn LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 oom-killer: watchdog: #! runtime status last_kernel: 5.8.0-rc4-01449-g9216477449f33 repeat_to: 2 schedule_notify_address: #! user overrides queue_at_least_once: 0 kernel: "/pkg/linux/x86_64-rhel-8.3/gcc-9/9216477449f33cdbc9c9a99d49f500b7fbb81702/vmlinuz-5.8.0-rc4-01449-g9216477449f33" dequeue_time: 2020-08-08 18:53:09.539274236 +08:00 job_state: finished loadavg: 93.63 78.74 35.97 1/1299 13103 start_time: '1596884044' end_time: '1596884346' version: "/lkp/lkp/.src-20200805-150552:92bdff2c:87342fe49" --zhXaljGHf11kAtnf 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 "/lkp/benchmarks/python3/bin/python3" "./runtest.py" "context_switch1" "295" "process" "96" --zhXaljGHf11kAtnf--