12469:c7a256349729 |
19-Dec-2016 |
goetz |
8170655: [posix] Fix minimum stack size computations Reviewed-by: dcubed, coleenp |
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 |
11979:e7203436d63d |
09-Sep-2016 |
rdurbin |
8140520: segfault on solaris-amd64 with "-XX:VMThreadStackSize=1" option Summary: Split the single thread_min_stack_allowed into three distinct values (java_thread_min_stack_allowed, compiler_thread_min_stack_allowed and vm_internal_thread_min_stack_allowed) on non-Windows platforms. Reviewed-by: dcubed, gthornbr, dholmes, coleenp, fparain, aph |
11921:ee428b2585cd |
31-Aug-2016 |
mdoerr |
8165014: Unaligned unsafe access should throw InternalError on Solaris Reviewed-by: dholmes, coleenp |
11906:8dcab338ec58 |
26-Aug-2016 |
iveresov |
Merge |
11874:3b1c4562953d |
01-Sep-2016 |
lana |
Merge |
11872:750d4378c4a6 |
26-Aug-2016 |
amurillo |
Merge |
11857:d0fbf661cc16 |
21-Aug-2016 |
dholmes |
8157907: Incorrect inclusion of atomic.hpp instead of atomic.inline.hpp Summary: Remove atomic.inline.hpp and move the contents back into atomic.hpp Reviewed-by: stefank, pliden, simonis |
11851:f7fab4512ba1 |
15-Aug-2016 |
neliasso |
8156659: assert(CodeCache::find_blob_unsafe(_pc) == _cb) failed: inconsistent Summary: Stackwalking from corrupt frame Reviewed-by: dlong, thartmann |
11741:1f9a767f006d |
29-Jul-2016 |
rbackman |
Merge |
11720:f8e096377840 |
19-Jul-2016 |
rbackman |
Merge |
11680:c8f294158cfc |
27-Jun-2016 |
dpochepk |
8132318: -XX:TraceJumps is broken on Sparc Reviewed-by: kvn, thartmann |
11658:8a5735c11a84 |
12-Jul-2016 |
goetz |
8161258: Simplify including platform files. Summary: Include patform files with macros cpu_header() etc. Do various cleanups of macro usages. Remove _64/_32 from adlc generated files and platform .hpp files. Merge stubRoutines_x86*.hpp. Remove empty mutex_<os>* files. Reviewed-by: dholmes, coleenp, kbarrett |
11618:1fba59da0199 |
15-Jul-2016 |
dcubed |
8160997: Solaris: deprecated <pwd.h> and <gid.h> interfaces should be replaced Summary: Use final POSIX 1003.1c versions of getgrgid_r(), getgrnam_r(), getpwnam_r(), and getpwuid_r(). Reviewed-by: alanb, dcubed, simonis, dholmes Contributed-by: alan.burlison@oracle.com |
11500:1daa31adf6fc |
21-Jun-2016 |
mdoerr |
8155949: Support relaxed semantics in cmpxchg Reviewed-by: dholmes, kbarrett, goetz, aph Contributed-by: horii@jp.ibm.com, martin.doerr@sap.com |
11155:2a22bacc38a7 |
06-May-2016 |
mikael |
8156088: Reintegrate 8153892: Handle unsafe access error directly in signal handler instead of going through a stub Reviewed-by: stuefe, dholmes |
11136:c73f38f23c42 |
04-May-2016 |
ctornqvi |
8156066: Backout JDK-8153892 Reviewed-by: coleenp, mikael |
11120:f2916653b884 |
03-May-2016 |
mikael |
8153892: Handle unsafe access error directly in signal handler instead of going through a stub Reviewed-by: stuefe, dholmes |
11079:69d081845165 |
26-Apr-2016 |
rbackman |
8151956: Support non-continuous CodeBlobs in HotSpot Reviewed-by: iveresov, thartmann, simonis |
10844:c04ff0bb5b8e |
07-Apr-2016 |
ccheung |
8145221: Use trampolines for i2i and i2c entries in Methods that are stored in CDS archive Summary: This optimization reduces the size of the RW region of the CDS archive. It also reduces the amount of pages in the RW region that are actually written into during runtime. Reviewed-by: dlong, iklam, jiangli Contributed-by: ioi.lam@oracle.com, calvin.cheung@oracle.com, goetz.lindenmaier@sap.com |
10836:62c366d44b74 |
07-Apr-2016 |
coleenp |
Merge |
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 |
10520:d9cf2220c734 |
23-Mar-2016 |
thartmann |
8150821: Crash with assert(!((nmethod*)_cb)->is_deopt_pc(_pc)) failed: invariant broken Summary: Use different constructor on SPARC to fully initialize frame. Reviewed-by: kvn |
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> |
9867:3125c4a60cc9 |
20-Dec-2015 |
goetz |
8139864: Improve handling of stack protection zones. Reviewed-by: stuefe, coleenp, fparain |
9801:80f8be586fae |
18-Dec-2015 |
twisti |
Merge |
9743:d6c6ee9d40b0 |
14-Dec-2015 |
stuefe |
8145114: const-correctness for ucontext_t* reading functions Reviewed-by: dholmes, coleenp |
9737:e286c9ccd58d |
11-Dec-2015 |
fparain |
8046936: JEP 270: Reserved Stack Areas for Critical Sections Reviewed-by: acorn, dcubed |
9697:f008e8cc10d5 |
18-Dec-2015 |
lana |
Merge |
9696:4a12350a8306 |
17-Dec-2015 |
lana |
Merge |
9694:c151fd8e84b2 |
11-Dec-2015 |
amurillo |
Merge |
9685:15ce8135ef98 |
08-Dec-2015 |
mikael |
8144881: Various fixes to linux/sparc Summary: Fixed sigflags printing, format specfiers, codeCache includes and some function returns Reviewed-by: dsamersoff, simonis |
9675:dfee914b1892 |
07-Dec-2015 |
jprovino |
Merge |
9662:56c7249c720f |
04-Dec-2015 |
dsamersoff |
Merge |
9651:f7dc8eebc3f5 |
04-Dec-2015 |
dholmes |
8132510: Replace ThreadLocalStorage with compiler/language-based thread-local variables Summary: Used compiled-based TLS when available. Additional contributions by Thomas Stufe (AIX) and Andrew Haley (Aarch64) Reviewed-by: stuefe, bdelsart, dcubed |
9302:6e76f1f75b89 |
29-Oct-2015 |
dholmes |
8129526: Solaris: clean up another remnant of interruptible I/O Reviewed-by: fparain, dcubed |
9149:a8a8604f890f |
17-Oct-2015 |
dlong |
Merge |
9111:a41fe5ffa839 |
08-Oct-2015 |
twisti |
8136421: JEP 243: Java-Level JVM Compiler Interface Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett |
9056:dc9930a04ab0 |
29-Sep-2015 |
david |
8080775: Better argument formatting for assert() and friends Reviewed-by: kbarrett, pliden |
8808:d5b328043c10 |
05-Aug-2015 |
dholmes |
8130212: Thread::current() might access freed memory on Solaris Reviewed-by: kvn, twisti, stuefe |
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 |
8032:e6d2d68ed87f |
03-Mar-2015 |
jwilhelm |
8074459: Flags handling memory sizes should be of type size_t Summary: Changed the type to size_t for flags that handles memory sizes Reviewed-by: kbarrett, tschatzl |
7996:3eb61269f421 |
12-Mar-2015 |
dholmes |
8074552: SafeFetch32 and SafeFetchN do not work in error handling Reviewed-by: dholmes, goetz Contributed-by: Thomas Stufe <thomas.stuefe@gmail.com> |
7965:8a4e011d99be |
03-Mar-2015 |
dholmes |
7143664: Clean up OrderAccess implementations and usage Summary: Clarify and correct the abstract model for memory barriers provided by the orderAccess class. Refactor the implementations using template specialization to allow the bulk of the code to be shared, with platform specific customizations applied as needed. Reviewed-by: acorn, dcubed, dholmes, dlong, goetz, kbarrett, sgehwolf Contributed-by: Erik Osterlund <erik.osterlund@lnu.se> |
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 |
7106:86183a940db4 |
24-Sep-2014 |
simonis |
8058345: Refactor native stack printing from vmError.cpp to debug.cpp to make it available in gdb as well Summary: Also fix stack trace on x86 to enable walking of runtime stubs and native wrappers 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 |
7030:51e474c55d20 |
04-Sep-2014 |
shade |
8050147: StoreLoad barrier interferes with stack usages Reviewed-by: jrose, kvn, drchase |
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 |
6760:22b98ab2a69f |
04-Jul-2014 |
goetz |
8049325: Introduce and clean up umbrella headers for the files in the cpu subdirectories. Summary: Introduce and clean up umbrella headers for the files in the cpu subdirectories. Reviewed-by: lfoltan, coleenp, dholmes |
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 |
6267:8f18c8dbc6df |
03-Apr-2014 |
fparain |
8038473: Remove support for old T1 libthread Reviewed-by: dholmes, coleenp, acorn, dcubed |
5966:e2722a66aba7 |
05-Sep-2013 |
kvn |
Merge |
5947:f4f6ae481e1a |
27-Jun-2013 |
kvn |
Merge |
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 |
5776:de6a9e811145 |
24-Dec-2013 |
mikael |
8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013 Summary: Copyright year updated for files modified during 2013 Reviewed-by: twisti, iveresov |
5443:d4fa23d6c35b |
23-Aug-2013 |
chegar |
Merge |
5435:d840f02d03b4 |
15-Jul-2013 |
chegar |
Merge |
5283:9044964f9163 |
18-Sep-2013 |
tschatzl |
8024669: Native OOME when allocating after changes to maximum heap supporting Coops sizing on sparcv9 Summary: After changes in 8010722 the ergonomics for calculating the size of the heap that supports zero based compressed oops changed. This lead to the VM actually using zero based compressed oops. Due to low default HeapBaseMinAddress, the OS mapping in the application image at the same address, and limitations of the malloc implementation on Solaris this resulted in very little C heap available for the VM. So the VM immediately gives a native OOME when the machine has lots of physical memory (>=32G). The solution is to increase the HeapBaseMinAddress so that the VM has enough C heap. Reviewed-by: kvn, brutisso |
5118:57600c4aeabe |
19-Aug-2013 |
jmasa |
Merge |
5088:580430d131cc |
16-Aug-2013 |
amurillo |
Merge |
5087:5a62937e55b3 |
16-Aug-2013 |
brutisso |
Merge |
5079:56b94e55267a |
15-Aug-2013 |
rbackman |
Merge |
5076:5394ec69f112 |
09-Aug-2013 |
rbackman |
Merge |
5075:ce8969c36762 |
07-Aug-2013 |
adlertz |
8022475: Remove unneeded ad-files Summary: Remove .ad files that are not used Reviewed-by: kvn |
4991:af21010d1062 |
18-Jul-2013 |
dcubed |
Merge |
4989:5e3b6f79d280 |
17-Jul-2013 |
rbackman |
8020701: Avoid crashes in WatcherThread Reviewed-by: acorn, dcubed, dsimms |
4968:90d6c221d4e5 |
15-Jul-2013 |
jprovino |
Merge |
4965:980532a806a5 |
20-Jun-2013 |
goetz |
8016697: Use stubs to implement safefetch Summary: Implement Safefetch as stub routines. This reduces compiler and os dependencies. Reviewed-by: twisti, kvn |
4903:cedf20e2a655 |
02-Jul-2013 |
coleenp |
Merge |
4870:b7bc7c94b4b5 |
21-Jun-2013 |
dcubed |
Merge |
4860:9f3e3245b50f |
25-Jun-2013 |
amurillo |
Merge |
4858:2cc5a9d1ba66 |
21-Jun-2013 |
amurillo |
Merge |
4857:b88209cf98c0 |
20-Jun-2013 |
kvn |
Merge |
4854:ac91879aa56f |
14-Jun-2013 |
kvn |
Merge |
4848:46c544b8fbfc |
07-Jun-2013 |
morris |
8008407: remove SPARC V8 support Summary: Removed most of the SPARC V8 instructions Reviewed-by: kvn, twisti |
4802:f2110083203d |
10-Jun-2013 |
sla |
8005849: JEP 167: Event-Based JVM Tracing Reviewed-by: acorn, coleenp, sla Contributed-by: Karen Kinnear <karen.kinnear@oracle.com>, Bengt Rutisson <bengt.rutisson@oracle.com>, Calvin Cheung <calvin.cheung@oracle.com>, Erik Gahlin <erik.gahlin@oracle.com>, Erik Helin <erik.helin@oracle.com>, Jesper Wilhelmsson <jesper.wilhelmsson@oracle.com>, Keith McGuigan <keith.mcguigan@oracle.com>, Mattias Tobiasson <mattias.tobiasson@oracle.com>, Markus Gronlund <markus.gronlund@oracle.com>, Mikael Auno <mikael.auno@oracle.com>, Nils Eliasson <nils.eliasson@oracle.com>, Nils Loodin <nils.loodin@oracle.com>, Rickard Backman <rickard.backman@oracle.com>, Staffan Larsen <staffan.larsen@oracle.com>, Stefan Karlsson <stefan.karlsson@oracle.com>, Yekaterina Kantserova <yekaterina.kantserova@oracle.com> |
4558:746b070f5022 |
30-Apr-2013 |
ccheung |
8011661: Insufficient memory message says "malloc" when sometimes it should say "mmap" Reviewed-by: coleenp, zgu, hseigel |
4369:91bf0bdae37b |
20-Mar-2013 |
coleenp |
8008217: CDS: Class data sharing limits the malloc heap on Solaris Summary: In 64bit VM move CDS archive address to 32G on all platforms using new flag SharedBaseAddress. In 32bit VM set CDS archive address to 3Gb on Linux and let other OSs pick the address. Reviewed-by: kvn, dcubed, zgu, hseigel |
4240:63e54c37ac64 |
27-Feb-2013 |
simonis |
8008959: Fix non-PCH build on Linux, Windows and MacOS X Summary: Fix the build without precompiled headers by either including the missing ".inline.hpp" files into the appropriate files or by turning inline-functions declared in header files into ordinary functions in ".cpp" files. Reviewed-by: coleenp, stefank, dholmes |
3991:91bf7da5c609 |
10-Jan-2013 |
mikael |
8004747: Remove last_entry from VM_STRUCT macros Summary: Instead of passing in last_entry to all the VM_ macros just expand it in the main vmStructs.cpp file. Reviewed-by: dholmes, sspitsyn, minqi |
3890:d2f8c38e543d |
07-Dec-2012 |
roland |
Merge |
3888:f0c2369fda5a |
06-Dec-2012 |
twisti |
8003250: SPARC: move MacroAssembler into separate file Reviewed-by: jrose, kvn |
3864:f34d701e952e |
27-Nov-2012 |
stefank |
8003935: Simplify the needed includes for using Thread::current() Reviewed-by: dholmes, rbackman, coleenp |
3792:5ec0c42da025 |
25-Oct-2012 |
coleenp |
7188234: Deprecate VM command line options Summary: Remove support for the UseVectoredExceptions flag Reviewed-by: jcoomes, kamg Contributed-by: harold.seigel@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 |
3701:bf2edd3c9b0f |
04-Oct-2012 |
neliasso |
8000102: Resolve include conflicts Summary: Removing include of c1/c1_runtime.hpp and opto/runtime.hpp from all os-files. Reviewed-by: kvn Contributed-by: nils.eliasson@oracle.com |
3602:da91efe96a93 |
01-Sep-2012 |
coleenp |
6964458: Reimplement class meta-data storage to use native memory Summary: Remove PermGen, allocate meta-data in metaspace linked to class loaders, rewrite GC walking, rewrite and rename metadata to be C++ classes Reviewed-by: jmasa, stefank, never, coleenp, kvn, brutisso, mgerdin, dholmes, jrose, twisti, roland Contributed-by: jmasa <jon.masamitsu@oracle.com>, stefank <stefan.karlsson@oracle.com>, mgerdin <mikael.gerdin@oracle.com>, never <tom.rodriguez@oracle.com> |
3537:8cb110fd7627 |
01-Aug-2012 |
kvn |
7188227: VM should recognize M-series SPARC Summary: Check kstat data for SPARC-M. Reviewed-by: roland |
3361:960a442eae91 |
22-May-2012 |
rbackman |
7161732: Improve handling of thread_id in OSThread Reviewed-by: dholmes, kamg |
3171:da4be62fb889 |
27-Feb-2012 |
roland |
7147740: add assertions to check stack alignment on VM entry from generated code (x64) Summary: check stack alignment on VM entry on x64. Reviewed-by: kvn, never |
2623:3be7439273c5 |
25-May-2011 |
katleman |
7044486: open jdk repos have files with incorrect copyright headers, which can end up in src bundles Reviewed-by: ohair, trims |
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 |
2273:1d1603768966 |
05-Apr-2011 |
trims |
7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass Summary: Update the copyright to be 2010 on all changed files in OpenJDK Reviewed-by: ohair |
2122:f7de3327c683 |
07-Feb-2011 |
kvn |
7017124: Fix some VM stats to avoid 32-bit overflow Summary: Added new method inc_stat_counter() to increment long statistic values and use atomic long load and store. Reviewed-by: dholmes, jrose, phh, never |
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 |
2072:d70fe6ab4436 |
01-Feb-2011 |
coleenp |
6588413: Use -fvisibility=hidden for gcc compiles Summary: Add option for gcc 4 and above, define JNIEXPORT and JNIIMPORT to visibility=default, add for jio_snprintf and others since -fvisibility=hidden overrides --version-script definitions. Reviewed-by: kamg, never |
2025:85c73c0edb06 |
18-Jan-2011 |
kvn |
7012965: Fix failed on sparc for 7009756: volatile variables could be broken throw reflection API Summary: Use LDX/STX on v9 and LDD/STD on v8 sparc for volatile long moves. Reviewed-by: never |
1983:36c186bcc085 |
03-Jan-2011 |
coleenp |
6302804: Hotspot VM dies ungraceful death when C heap is exhausted in various places. Summary: enhance the error reporting mechanism to help user to fix the problem rather than making it look like a VM error. Reviewed-by: kvn, kamg |
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 |
1887:828eafbd85cc |
01-Dec-2010 |
ikrylov |
6348631: remove the use of the HPI library from Hotspot Summary: move functions from hpi library to hotspot, communicate with licensees and open source community, check jdk for dependency, file CCC request Reviewed-by: coleenp, acorn, dsamersoff |
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 |
1827:1e9a9d2e6509 |
21-Oct-2010 |
never |
6970683: improvements to hs_err output Reviewed-by: kvn, jrose, dholmes, coleenp |
1631:a6bff45449bc |
10-Aug-2010 |
ysr |
6973570: OrderAccess::storestore() scales poorly on multi-socket x64 and sparc: cache-line ping-ponging Summary: volatile store to static variable removed in favour of a volatile store to stack to avoid excessive cache coherency traffic; verified that the volatile store is not elided by any of our current compilers. Reviewed-by: dholmes, dice, jcoomes, kvn |
1601:126ea7725993 |
03-Aug-2010 |
bobv |
6953477: Increase portability and flexibility of building Hotspot Summary: A collection of portability improvements including shared code support for PPC, ARM platforms, software floating point, cross compilation support and improvements in error crash detail. Reviewed-by: phh, never, coleenp, dholmes |
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 |
948:89e0543e1737 |
22-Sep-2009 |
xdono |
6884624: Update copyright year Summary: Update copyright for files that have been modified in 2009 through Septermber Reviewed-by: tbell, ohair |
894:665be97e8704 |
26-Jul-2009 |
kvn |
6863420: os::javaTimeNanos() go backward on Solaris x86 Summary: Use new atomic long load method Atomic::load() to load max_hrtime. Reviewed-by: never, ysr, johnc, phh, dcubed, acorn |
844:bd02caa94611 |
28-Jul-2009 |
xdono |
6862919: Update copyright year Summary: Update copyright for files that have been modified in 2009, up to 07/09 Reviewed-by: tbell, ohair |
671:d0994e5bebce |
26-Mar-2009 |
never |
6822204: volatile fences should prefer lock:addl to actual mfence instructions Reviewed-by: kvn, phh |
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 |
642:660978a2a31a |
12-Mar-2009 |
kvn |
6791178: Specialize for zero as the compressed oop vm heap base Summary: Use zero based compressed oops if java heap is below 32gb and unscaled compressed oops if java heap is below 4gb. Reviewed-by: never, twisti, jcoomes, coleenp |
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 |
605:98cb887364d3 |
27-Feb-2009 |
twisti |
6810672: Comment typos Summary: I have collected some typos I have found while looking at the code. Reviewed-by: kvn, never |
337:9ee9cf798b59 |
02-Oct-2008 |
xdono |
6754988: Update copyright year Summary: Update for files that have been modified starting July 2008 Reviewed-by: ohair, tbell |
237:1fdb98a17101 |
19-Jul-2008 |
coleenp |
6716785: implicit null checks not triggering with CompressedOops Summary: allocate alignment-sized page(s) below java heap so that memory accesses at heap_base+1page give signal and cause an implicit null check Reviewed-by: kvn, jmasa, phh, jcoomes |
196:d1605aabd0a1 |
02-Jul-2008 |
xdono |
6719955: Update copyright year Summary: Update copyright year for files that have been modified in 2008 Reviewed-by: ohair, tbell |
113:ba764ed4b6f2 |
13-Apr-2008 |
coleenp |
6420645: Create a vm that uses compressed oops for up to 32gb heapsizes Summary: Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold |
107:93b6525e3b82 |
07-Apr-2008 |
sgoldman |
6603919: Stackwalking crash on x86 -server with Sun Studio's collect -j on Summary: Rewrite frame::safe_for_sender and friends to be safe for collector/analyzer Reviewed-by: dcubed, kvn |
0:a61af66fc99e |
30-Nov-2007 |
duke |
Initial load |