RFR [XS]: 8215961: jdk/jfr/event/os/TestCPUInformation.java fails on AArch64
Lindenmaier, Goetz
goetz.lindenmaier at sap.com
Thu Jan 3 16:45:21 UTC 2019
Looks good, thanks!
Best
Götz
> Am 03.01.2019 um 16:39 schrieb Baesken, Matthias <matthias.baesken at sap.com>:
>
> Hello, here is the second webrev :
>
> http://cr.openjdk.java.net/~mbaesken/webrevs/8215961.1/
>
> I adjusted s390 as well .
>
> Best regards, Matthias
>
>
>
>> -----Original Message-----
>> From: Schmidt, Lutz
>> Sent: Donnerstag, 3. Januar 2019 15:47
>> To: Lindenmaier, Goetz <goetz.lindenmaier at sap.com>; Baesken, Matthias
>> <matthias.baesken at sap.com>; 'hotspot-dev at openjdk.java.net' <hotspot-
>> dev at openjdk.java.net>
>> Subject: Re: RFR [XS]: 8215961: jdk/jfr/event/os/TestCPUInformation.java
>> fails on AArch64
>>
>> 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