<div dir="ltr">Hello Jan,<div><br></div><div>Can you try with option --cpus=4 passed when your start the crash.</div><div>I used 4 here because i have 4 cores.</div><div><br></div><div>Thanks,</div><div>Arun</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 15, 2014 at 2:49 PM, Karlsson, Jan <span dir="ltr"><<a href="mailto:Jan.Karlsson@sonymobile.com" target="_blank">Jan.Karlsson@sonymobile.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="SV" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="color:#1f497d">Hi<u></u><u></u></span></p><p class="MsoNormal"><span style="color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="color:#1f497d">Unfortunately I found another older example where my patch below did not work.<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="color:#1f497d">In that one only cpu 0 where online but 0,1,2,3 where active. So maybe:<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">                           return MAX(get_cpus_active(), get_highest_cpu_online()+1);<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="color:#1f497d">might work better. Someone with better knowledge about this than I have should look at the problem.<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="color:#1f497d">Jan<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="color:#1f497d"><u></u> <u></u></span></p><div><p class="MsoNormal"><b><span lang="EN-US" style="font-family:"Arial","sans-serif";color:black">Jan Karlsson</span></b><span lang="EN-US" style="font-family:"Arial","sans-serif";color:#1f497d"><u></u><u></u></span></p><p class="MsoNormal" style="line-height:10.5pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:black">Senior Software Engineer<u></u><u></u></span></p><p class="MsoNormal" style="line-height:10.5pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:black">System Assurance<u></u><u></u></span></p><p class="MsoNormal" style="line-height:10.5pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#222222"><u></u> <u></u></span></p><p class="MsoNormal" style="line-height:10.5pt"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#222222">Sony Mobile Communications<u></u><u></u></span></b></p><p class="MsoNormal" style="line-height:10.5pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#222222">Tel: +46 703 062 174<u></u><u></u></span></p><p class="MsoNormal" style="line-height:10.5pt"><span lang="EN-GB" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#222222"><a href="mailto:Firstname.Lastname@sonymobile.com" target="_blank">jan.karlsson@sonymobile.com</a><u></u><u></u></span></p><p class="MsoNormal" style="line-height:10.5pt"><span lang="EN-GB" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#222222"><u></u> <u></u></span></p><p class="MsoNormal"><span style="color:#1f497d"><a href="http://sonymobile.com/" target="_blank"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#002aff">sonymobile.com</span></a></span><span style="color:#1f497d"><u></u><u></u></span></p><p class="MsoNormal"><span style="color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="color:#1f497d"><img border="0" width="84" height="15" src="cid:image001.gif@01CFE865.529F8280" alt="Sony logotype_23px height_Email_144dpi"></span><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#002aff"><u></u><u></u></span></p></div><p class="MsoNormal"><span style="color:#1f497d"><u></u> <u></u></span></p><div><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Karlsson, Jan <br><b>Sent:</b> den 15 oktober 2014 10:49<br><b>To:</b> Discussion list for crash utility usage, maintenance and development<br><b>Subject:</b> <u></u><u></u></span></p></div></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span lang="EN-US">Hi<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">I have seen a problem when it comes to the number of cpus for ARM (32-bits).<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">static int<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">arm_get_smp_cpus(void)<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">{<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">                           return MAX(get_cpus_active(), get_cpus_online());<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">}<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">In one of my example, “help –k” gives me:<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">       cpu_possible_map: 0 1 2 3 <u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">        cpu_present_map: 0 1 2 3 <u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">         cpu_online_map: 0 3 <u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">         cpu_active_map: 3 <u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">So the number of cpus will become 2. However there are code in a number of places that will then only accept cpu 0 and 1 as cpus to handle.<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">When I changed to code to be the same as for ARM64 things worked as expected:<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">static int<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">arm_get_smp_cpus(void)<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">{<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">                           return MAX(get_cpus_online(), get_highest_cpu_online()+1);<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">}<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">Jan<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><b><span lang="EN-US" style="font-family:"Arial","sans-serif";color:black">Jan Karlsson</span></b><span lang="EN-US" style="font-family:"Arial","sans-serif";color:#1f497d"><u></u><u></u></span></p><p class="MsoNormal" style="line-height:10.5pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:black">Senior Software Engineer<u></u><u></u></span></p><p class="MsoNormal" style="line-height:10.5pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:black">System Assurance<u></u><u></u></span></p><p class="MsoNormal" style="line-height:10.5pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#222222"><u></u> <u></u></span></p><p class="MsoNormal" style="line-height:10.5pt"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#222222">Sony Mobile Communications<u></u><u></u></span></b></p><p class="MsoNormal" style="line-height:10.5pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#222222">Tel: +46 703 062 174<u></u><u></u></span></p><p class="MsoNormal" style="line-height:10.5pt"><span lang="EN-GB" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#222222"><a href="mailto:Firstname.Lastname@sonymobile.com" target="_blank">jan.karlsson@sonymobile.com</a><u></u><u></u></span></p><p class="MsoNormal" style="line-height:10.5pt"><span lang="EN-GB" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#222222"><u></u> <u></u></span></p><p class="MsoNormal"><span style="color:#1f497d"><a href="http://sonymobile.com/" target="_blank"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#002aff">sonymobile.com</span></a></span><span lang="EN-US" style="color:#1f497d"><u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="color:#1f497d"><img border="0" width="84" height="15" src="cid:image001.gif@01CFE865.529F8280" alt="Sony logotype_23px height_Email_144dpi"></span><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#002aff"><u></u><u></u></span></p><p class="MsoNormal"><u></u> <u></u></p></div></div><br>--<br>
Crash-utility mailing list<br>
<a href="mailto:Crash-utility@redhat.com">Crash-utility@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/crash-utility" target="_blank">https://www.redhat.com/mailman/listinfo/crash-utility</a><br></blockquote></div><br></div>