RFR [XS] : 8220781: linux-s390 : os::get_summary_cpu_info gives bad output

Thomas Stüfe thomas.stuefe at gmail.com
Tue Mar 19 11:59:32 UTC 2019


+1

..thomas

On Mon, Mar 18, 2019 at 4:42 PM Baesken, Matthias <matthias.baesken at sap.com>
wrote:

> Hello,  please review the following small fix.
> Issue :  currently  the  Host:    information line in the hs_err file
> looks strange  on  linux s390x .
> Here is an example :
>
> Host: s    : 6, 6 cores, 11G, SUSE Linux Enterprise Server 11 (s390x)
>
> The strange  output  after Host:    ("s    : 6")    is caused  by
> os::get_summary_cpu_info  ; it scans for the string "processor"   and runs
> into    the second line   of the  file :
>
> more /proc/cpuinfo
> vendor_id       : IBM/S390
> # processors    : 6
>
> This leads to  "s    : 6" .
> Instead  we can get   the  "machine"  ID -number  which is available  in
> the  /proc/cpuinfo   file . This can be used to look up the machine+related
> processor model .
>
> Another question  I had when looking into the   issue   -  why is the
> hostname  after "Host:"    only printed in the non-product case ?
> It could be also helpful  in the product build as well .
>
>
>
> Bug/webrev :
>
> https://bugs.openjdk.java.net/browse/JDK-8220781
>
> http://cr.openjdk.java.net/~mbaesken/webrevs/8220781.0/
>
>
>
> Thanks, Matthias
>
>
>


More information about the hotspot-dev mailing list