RFR [XS]: 8215961: jdk/jfr/event/os/TestCPUInformation.java fails on AArch64

Schmidt, Lutz lutz.schmidt at sap.com
Thu Jan 3 14:47:20 UTC 2019


Hi,
I would suggest to replace "zArch" with "s390" to use the same term everywhere. 
There is reason for some hope this change will avoid confusion in the future. 
Regards,
Lutz

On 03.01.19, 14:41, "Lindenmaier, Goetz" <goetz.lindenmaier at sap.com> wrote:

    Hi Matthias,
    
    the change looks good to me. 
    
    But looking at the code, I saw that s390 says "zArch" there.
    We use the string "s390" throughout the code to name the platform,
    so I think this should say "s390". In documentation, we use "z/Architecture",
    as well as in some version messages.  So this would also be an option.
    Could you fix this too, please?  And adapt the test?  
    @Lutz, what do you think?
    
    Best regards,
      Goetz.
    
    > -----Original Message-----
    > From: hotspot-dev <hotspot-dev-bounces at openjdk.java.net> On Behalf Of
    > Baesken, Matthias
    > Sent: Freitag, 28. Dezember 2018 14:36
    > To: 'hotspot-dev at openjdk.java.net' <hotspot-dev at openjdk.java.net>
    > Subject: RFR [XS]: 8215961: jdk/jfr/event/os/TestCPUInformation.java fails on
    > AArch64
    > 
    > Hello, please review this small  fix .
    > 
    > At the moment,  the test    jdk/jfr/event/os/TestCPUInformation.java   fails
    > on AArch64 with the following error :
    > 
    > 
    > java.lang.RuntimeException: Value not in (Intel, AMD, Unknown x86, SPARC,
    > ARM, PPC, PowerPC, AArch64, zArch), field='description',
    > value='0x50:0x0:0x000:1, simd'
    > 
    > 
    > Reason is that  the  jdk.CPUInformation   event misses  a known CPU
    > identifier value  in the  description,  see the  description part of it  :
    > 
    > Event: jdk.CPUInformation {
    >    ....
    >   description = "0x50:0x0:0x000:1, simd"
    >   sockets = 8
    >   ....
    > }
    > 
    > 
    > The patch adds  the CPU identifier info to  the   _cpu_desc   string  where it is
    > taken from   .
    > Please compare also with the ppc - implementation where the info  (PPC)   is
    > already added .
    > 
    > vm_version_ext_ppc.cpp
    > 
    > 50     snprintf(_cpu_desc, CPU_DETAILED_DESC_BUF_SIZE, "PPC %s",
    > features_string());
    > 
    > 
    > 
    > Bug/webrev :
    > 
    > https://bugs.openjdk.java.net/browse/JDK-8215961
    > 
    > http://cr.openjdk.java.net/~mbaesken/webrevs/8215961.0/
    > 
    > 
    > Thanks, Matthias
    



More information about the hotspot-dev mailing list