<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Hi,<br><br>I have tried 1.7.0-ea-b129 and 1.6.0_24-b07 on Solaris 11 and they both have shown empty "sun.cpu.isalist".<br><br>At the same time isalist output is: "amd64 pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86"<br><br>The code that fills "sun.cpu.isalist" on Soliaris/Linux is following<br><br>#ifdef SI_ISALIST<br>    /* supported instruction sets */<br>    {<br>        char list[258];<br>        sysinfo(SI_ISALIST, list, sizeof(list));<br>        sprops.cpu_isalist = strdup(list);<br>    }<br>#else<br>    sprops.cpu_isalist = NULL;<br>#endif<br><br>and in order to use sysinfo(SI_ISALIST) API we have to include header<br><br>#include <sys/systeminfo.h><br><br>However this header is not included in java_props_md.c!<br>So, neither Solaris nor Linux fills "sun.cpu.isalist". Only Windows does.<br>But again Windows does this slightly differently. It shows<br>"amd64" on 64bit jre and<br>"pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86" on 32bit.<br><br>I can find only this bug report, which is likely related to the issue.<br>http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6340855<br>sun.cpu.isalist property is empty in jinfo<br><br>It seems that this property hasn't been not filled properly so long. Is it hard drop it at all?<br><br>Thanks,<br>Dmytro<br><br>> Date: Tue, 15 Feb 2011 10:00:09 +0000<br>> From: Alan.Bateman@oracle.comt<br>> To: David.Holmes@oracle.com<br>> CC: dmytro_sheyko@hotmail.com; serviceability-dev@openjdk.java.net; core-libs-dev@openjdk.java.net<br>> Subject: Re: sun.cpu.isalist<br>> <br>> David Holmes wrote:<br>> > :<br>> > I don't see the property actually being used anywhere these days. No <br>> > idea what it may have been used for other than printing the property <br>> > for information (there's a Java2D demo that does that).<br>> ><br>> > Is there an API on Linux that will provide the information? Both <br>> > Solaris and Windows have a "sys info" call that can provide this <br>> > information. But Linux sysinfo is something different.<br>><br>> I checked the pre-OpenJDK history and it seems to have been added in <br>> 1999 without explanation. I can only guess that it was something added <br>> for some Solaris service. It doesn't appear to have ever been documented <br>> and I doubt it is used.<br>> <br>> -Alan<br>                                      </body>
</html>