changelog
- Fri, 26 Jul 2013 10:12:15 +0200
- by simonis [Fri, 26 Jul 2013 10:12:15 +0200] rev 6456
- 8019926: PPC64 (part 106): Make hsdis build and work on Linux/PPC64
Summary: Make hsdis work on Linux/PPC64 and AIX/PPC64
Reviewed-by: kvn
- Fri, 19 Jul 2013 13:32:53 -0700
- by kvn [Fri, 19 Jul 2013 13:32:53 -0700] rev 6455
- Merge
- Thu, 11 Jul 2013 12:56:29 -0700
- by kvn [Thu, 11 Jul 2013 12:56:29 -0700] rev 6454
- Merge
- Fri, 05 Jul 2013 22:17:47 +0200
- by goetz [Fri, 05 Jul 2013 22:17:47 +0200] rev 6453
- 8019973: PPC64 (part 11): Fix IA64 preprocessor conditionals on AIX.
Summary: On AIX 7.1 systemcfg.h defines IA64 unconditionally, so test for !AIX where IA64 is used.
Reviewed-by: dholmes, kvn
- Wed, 10 Jul 2013 09:14:25 -0700
- by simonis [Wed, 10 Jul 2013 09:14:25 -0700] rev 6452
- 8019922: PPC64 (part 8): Implement Linux/PPC64 support in HotSpot makefiles
Summary: HotSpot make changes to build the HotSpot on Linux/PPC64
Reviewed-by: dholmes, kvn
- Tue, 09 Jul 2013 14:28:07 +0200
- by goetz [Tue, 09 Jul 2013 14:28:07 +0200] rev 6451
- 8020121: PPC64: fix build in cppInterpreter after 8019519
Reviewed-by: kvn
- Wed, 03 Jul 2013 11:25:06 +0200
- by goetz [Wed, 03 Jul 2013 11:25:06 +0200] rev 6450
- 8019519: PPC64 (part 105): C interpreter: implement support for jvmti early return.
Reviewed-by: sspitsyn, kvn
- Wed, 03 Jul 2013 01:41:42 +0200
- by goetz [Wed, 03 Jul 2013 01:41:42 +0200] rev 6449
- 8019518: PPC64 (part 103): cppInterpreter: implement support for compressed Oops
Reviewed-by: kvn, coleenp
- Wed, 03 Jul 2013 01:29:13 +0200
- by goetz [Wed, 03 Jul 2013 01:29:13 +0200] rev 6448
- 8019517: PPC64 (part 102): cppInterpreter: implement G1 support
Reviewed-by: kvn
- Thu, 04 Jul 2013 10:51:31 +0200
- by goetz [Thu, 04 Jul 2013 10:51:31 +0200] rev 6447
- 8016696: PPC64 (part 4): add relocation for trampoline stubs
Summary: A trampoline allows to encode a small branch in the code, even if there is the chance that this branch can not reach all possible code locations. If the relocation finds that a branch is too far for the instruction in the code, it can patch it to jump to the trampoline where is sufficient space for a far branch. Needed on PPC.
Reviewed-by: kvn, bdelsart, jrose
- Wed, 03 Jul 2013 11:50:29 -0700
- by kvn [Wed, 03 Jul 2013 11:50:29 -0700] rev 6446
- Merge
- Wed, 26 Jun 2013 16:06:38 +0200
- by goetz [Wed, 26 Jun 2013 16:06:38 +0200] rev 6445
- 8017317: PPC64 (part 7): cppInterpreter: implement support for biased locking
Reviewed-by: kvn, dholmes
- Mon, 24 Jun 2013 17:11:47 +0200
- by goetz [Mon, 24 Jun 2013 17:11:47 +0200] rev 6444
- 8017313: PPC64 (part 6): stack handling improvements
Summary: Precompute limit for stack overflow check.
Reviewed-by: kvn, coleenp
- Thu, 27 Jun 2013 13:04:51 -0700
- by kvn [Thu, 27 Jun 2013 13:04:51 -0700] rev 6443
- Merge
- Fri, 21 Jun 2013 15:56:24 -0700
- by kvn [Fri, 21 Jun 2013 15:56:24 -0700] rev 6442
- Merge
- Thu, 20 Jun 2013 16:30:44 -0700
- by goetz [Thu, 20 Jun 2013 16:30:44 -0700] rev 6441
- 8016586: PPC64 (part 3): basic changes for PPC64
Summary: added #includes needed for ppc64 port. Renamed _MODEL_ppc to _MODEL_ppc_32 and renamed corresponding old _ppc files to _ppc_32.
Reviewed-by: dholmes, kvn
- Wed, 19 Jun 2013 12:29:30 +0200
- by goetz [Wed, 19 Jun 2013 12:29:30 +0200] rev 6440
- 8016491: PPC64 (part 2): Clean up PPC defines.
Summary: Distinguish PPC, PPC64 and PPC32. PPC should guard code needed on any PPC system. PPC32 and PPC64 should guard code needed in a port for the ppc64 or ppc32 instruction set.
Reviewed-by: kvn
- Wed, 19 Jun 2013 12:15:50 +0200
- by goetz [Wed, 19 Jun 2013 12:15:50 +0200] rev 6439
- 8016476: PPC64 (part 1): reenable CORE build
Summary: reenable CORE build on PPC64
Reviewed-by: dholmes, kvn, coleenp
- Mon, 24 Mar 2014 10:48:44 -0700
- by ccheung [Mon, 24 Mar 2014 10:48:44 -0700] rev 6438
- 8033566: [parfait] warning from b128 for hotspot/src/share/vm/runtime/frame.cpp: JNI primitive type mismatch
Summary: added an assert for checking the return value is <= max_jint
Reviewed-by: coleenp, minqi
- Thu, 20 Mar 2014 14:25:22 -0700
- by ccheung [Thu, 20 Mar 2014 14:25:22 -0700] rev 6437
- 8034034: [parfait] JNI exc. pending in hotspot/agent/src/os/bsd/MacosxDebuggerLocal.m
Summary: added JNI exception check in the appropriate places
Reviewed-by: sla, zgu
- Tue, 25 Mar 2014 19:48:50 -0700
- by dcubed [Tue, 25 Mar 2014 19:48:50 -0700] rev 6436
- 8038274: update 8u fix for 8028073 now that 8028280 is backported to 8u
Reviewed-by: coleenp, sspitsyn
- Tue, 25 Mar 2014 12:43:29 -0700
- by iveresov [Tue, 25 Mar 2014 12:43:29 -0700] rev 6435
- Merge
- Tue, 25 Mar 2014 12:07:45 -0700
- by iveresov [Tue, 25 Mar 2014 12:07:45 -0700] rev 6434
- Merge
- Mon, 24 Mar 2014 23:13:46 -0700
- by iveresov [Mon, 24 Mar 2014 23:13:46 -0700] rev 6433
- 8038222: Assembler::bsrl fails on assert when -UseCountLeadingZerosInstruction is used on CPU with LZCNT support
Summary: Remove the overly strict assert
Reviewed-by: kvn, twisti
- Tue, 25 Mar 2014 11:38:48 -0700
- by kvn [Tue, 25 Mar 2014 11:38:48 -0700] rev 6432
- Merge
- Mon, 24 Mar 2014 17:44:27 -0700
- by kvn [Mon, 24 Mar 2014 17:44:27 -0700] rev 6431
- 8038286: nm->set_rtm_state() should be called after (nm != NULL) check
Summary: move set_rtm_state() call after (nm != NULL) check
Reviewed-by: iveresov, twisti
- Fri, 21 Mar 2014 18:03:11 -0700
- by kvn [Fri, 21 Mar 2014 18:03:11 -0700] rev 6430
- 8038181: Can't build product VM without precompiled header
Summary: Added missing #include.
Reviewed-by: twisti
- Thu, 20 Mar 2014 17:49:27 -0700
- by kvn [Thu, 20 Mar 2014 17:49:27 -0700] rev 6429
- 8031320: Use Intel RTM instructions for locks
Summary: Use RTM for inflated locks and stack locks.
Reviewed-by: iveresov, twisti, roland, dcubed
- Thu, 20 Mar 2014 15:53:17 +0100
- by ehelin [Thu, 20 Mar 2014 15:53:17 +0100] rev 6428
- 8037962: metaspaceTracer.cpp misses a symbol
Reviewed-by: tschatzl, mgerdin
Contributed-by: goetz.lindenmaier@sap.com
- Sat, 22 Mar 2014 00:26:48 +0400
- by iignatyev [Sat, 22 Mar 2014 00:26:48 +0400] rev 6427
- 8035857: Add tests to verify correctness of operations with BMI1 and LZCNT instructions
Reviewed-by: iveresov, kvn, iignatyev
Contributed-by: filipp.zhinkin@oracle.com