History log of /openjdk10/hotspot/src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Revision Date Author Comments
# 13216:3a11d383f61e 27-Jun-2017 neliasso

8172231: SPARC ISA/CPU feature detection is broken/insufficient (on Solaris)
Summary: Update for new platforms
Reviewed-by: kvn
Contributed-by: phedlin@oracle.com


# 13042:7295c9c26185 26-Apr-2017 shshahma

8177958: Possible uninitialized char* in vm_version_solaris_sparc.cpp
Reviewed-by: shade, dholmes, kevinw


# 12160:43c36489d6fe 17-Oct-2016 alanbur

8157141: Fix for JDK-8031290 is unnecessarily fragile
8166454: meminfo(2) has been available since Solaris 9
Reviewed-by: dholmes, kbarrett


# 12159:dfff5edc66df 17-Oct-2016 mwalsh

8165482: java in ldoms, with cpu-arch=generic has problems
Reviewed-by: dholmes, alanbur


# 10835:a6b1b83401c7 07-Apr-2016 coleenp

8151939: VM_Version_init() print buffer is too small
Summary: Increase buffer size, use logging to print out version and os information
Reviewed-by: kvn, rprotacio, mockner


# 10358:be30670bbd35 01-Mar-2016 iveresov

8134119: Use new API to get cache line sizes
Summary: Using new sysconf and sysinfo API on Solaris 12, avoid using libpicl and libkstat.
Reviewed-by: kvn


# 10255:0e6c867c8418 08-Feb-2016 kevinw

8144957: Remove PICL warning message
Summary: There is no need to print any error/warning message when a library needed for performance optimization is not found on the system
Reviewed-by: poonam, kvn
Contributed-by: Shafi Ahmad <shafi.s.ahmad@oracle.com>


# 8631:9ad1e00a9f13 02-Jul-2015 iveresov

8080012: JVM times out with vdbench on SPARC M7-16
Summary: check cacheline sine only for one core on sun4v SPARC systems.
Reviewed-by: kvn


# 8616:0cedc8c6582e 29-Jun-2015 kvn

8073583: C2 support for CRC32C on SPARC
Reviewed-by: jrose, kvn
Contributed-by: james.cheng@oracle.com


# 8202:7ac058b59e10 06-Apr-2015 iveresov

8076968: PICL based initialization of L2 cache line size on some SPARC systems is incorrect
Summary: Chcek both l2-dcache-line-size and l2-cache-line-size properties to determine the size of the line
Reviewed-by: kvn


# 7316:aedfc7337448 04-Nov-2014 iveresov

8062591: SPARC PICL causes significantly longer startup times
Summary: Optimize traversals of the PICL tree
Reviewed-by: kvn


# 7286:d0e59d57dda2 26-Oct-2014 iveresov

8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure on line 744, no picl library) on Solaris 11.1
Summary: Manually load libpicl.so (used on SPARC only)
Reviewed-by: kvn


# 7033:63934ec778a2 05-Sep-2014 iveresov

8056124: Hotspot should use PICL interface to get cacheline size on SPARC
Summary: Using libpicl to get L1 data and L2 cache line sizes
Reviewed-by: kvn, roland, morris


# 6912:c3616819585c 15-Aug-2014 kvn

Merge


# 6905:99995cb1ae44 13-Aug-2014 anoll

8043913: remove legacy code in SPARC's VM_Version::platform_features
Summary: Kept only getisax(2) to determine platform features
Reviewed-by: kvn, roland
Contributed-by: Zoltan Majo <zoltan.majo@oracle.com>


# 6856:5217fa82f1a4 11-Aug-2014 zgu

6424123: JVM crashes on failed 'strdup' call
Summary: Calling os::malloc()/os::strdup() and new os::strdup_check_oom() instead of ::malloc()/::strdup() for native memory tracking purpose
Reviewed-by: coleenp, ctornqvi, kvn


# 6576:edf93f2ccf99 11-Jun-2014 kvn

8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC
Summary: Add C2 SHA intrinsics on SPARC
Reviewed-by: kvn, roland
Contributed-by: james.cheng@oracle.com


# 5865:73b1030c6253 15-Jan-2014 jmasa

8031290: Adjust call to getisax() for additional words returned
Reviewed-by: kvn, iveresov, twisti


# 5816:00f5eff62d18 14-Jan-2014 kvn

8002074: Support for AES on SPARC
Summary: Add intrinsics/stub routines support for single-block and multi-block (as used by Cipher Block Chaining mode) AES encryption and decryption operations on the SPARC platform.
Reviewed-by: kvn, roland
Contributed-by: shrinivas.joshi@oracle.com


# 3718:b9a9ed0f8eeb 09-Oct-2012 mikael

7197424: update copyright year to match last edit in jdk8 hotspot repository
Summary: Update copyright year to 2012 for relevant files
Reviewed-by: dholmes, coleenp


# 3537:8cb110fd7627 01-Aug-2012 kvn

7188227: VM should recognize M-series SPARC
Summary: Check kstat data for SPARC-M.
Reviewed-by: roland


# 2602:3d42f82cd811 21-Jul-2011 kvn

7063628: Use cbcond on T4
Summary: Add new short branch instruction to Hotspot sparc assembler.
Reviewed-by: never, twisti, jrose


# 2119:c52cba2a3359 01-Feb-2011 kvn

7014998: assert(is_T_family(features) == is_niagara(features)) failed: Niagara should be T series
Summary: Use substring search instead of compare and convert string to upper case before search.
Reviewed-by: never, phh, iveresov


# 1968:c04052fd6ae1 16-Dec-2010 kvn

7006505: Use kstat info to identify SPARC processor
Summary: read Solaris kstat data to get more precise CPU information
Reviewed-by: iveresov, never, twisti, dholmes


# 1879:f95d63e2154a 23-Nov-2010 stefank

6989984: Use standard include model for Hospot
Summary: Replaced MakeDeps and the includeDB files with more standardized solutions.
Reviewed-by: coleenp, kvn, kamg


# 1834:ae065c367d93 02-Nov-2010 kvn

6987135: Performance regression on Intel platform with 32-bits edition between 6u13 and 6u14.
Summary: Use hardware DIV instruction for long division by constant when it is faster than code with multiply.
Reviewed-by: never


# 1472:c18cbe5936b8 27-May-2010 trims

6941466: Oracle rebranding changes for Hotspot repositories
Summary: Change all the Sun copyrights to Oracle copyright
Reviewed-by: ohair


# 643:c771b7f43bbf 13-Mar-2009 twisti

6378821: bitCount() should use POPC on SPARC processors and AMD+10h
Summary: bitCount() should use POPC on SPARC processors where POPC is implemented directly in hardware.
Reviewed-by: kvn, never


# 641:6af0a709d52b 11-Mar-2009 twisti

6812587: Use auxv to determine SPARC hardware features on Solaris
Summary: A similar function to getisax(2) should be used to determine all possible instruction set extensions.
Reviewed-by: never, kvn


# 0:a61af66fc99e 30-Nov-2007 duke

Initial load