Lutz Schmidt
722b4b4fda
8231403: [ppc]: Align ReservedCodeCacheSize default value with other platforms
...
Reviewed-by: goetz
2019-09-30 17:18:30 +02:00
Matthias Baesken
848614a01c
8231448: s390 and ppc - replace JVM type comparisons to T_OBJECT and T_ARRAY with call to is_reference_type
...
Reviewed-by: coleenp, lfoltan
2019-09-26 14:04:25 +02:00
Per Lidén
f740058c3d
8231270: ZGC: Remove ZAddressSpace* and ZAddressReserved*
...
Reviewed-by: stefank, eosterlund
2019-09-24 17:08:19 +02:00
Aleksey Shipilev
01755225a1
8231375: AArch64 build failure after JDK-8230505
...
Reviewed-by: dcubed
2019-09-23 21:46:44 +02:00
Lois Foltan
0c507f3180
8230505: Replace JVM type comparisons to T_OBJECT and T_ARRAY with call to is_reference_type
...
Consistently use is_reference_type when comparing type for T_OBJECT or T_ARRAY.
Co-authored-by: John Rose <john.r.rose@oracle.com>
Reviewed-by: dlong, coleenp, hseigel
2019-09-23 14:49:04 -04:00
Zhengyu Gu
c080a4a4d5
8231250: Shenandoah: Traversal GC should keep alive weak load from heap
...
Reviewed-by: rkennke
2019-09-23 14:39:11 -04:00
Roman Kennke
9516e6d2fd
8231087: Shenandoah: Self-fixing load reference barriers for C1/C2
...
Reviewed-by: shade
2019-09-18 20:56:20 +02:00
Roman Kennke
9510e7fe5d
8231086: Shenandoah: Stronger invariant for object-arraycopy
...
Reviewed-by: shade
2019-09-18 20:56:19 +02:00
Christian Hagedorn
9c145fa1cd
8230762: Change MacroAssembler::debug32/64 to use fatal instead of assert
...
Always call fatal from debug32/64 to also crash in product build as a follow-up to JDK-8225653.
Reviewed-by: roland, thartmann
2019-09-12 12:12:26 +02:00
David Holmes
99252bd9d6
8230423: Move os::sleep to JavaThread::sleep
...
Reviewed-by: rehn, dcubed
2019-09-11 22:09:05 -04:00
Christian Hagedorn
2c3973af9b
8225653: Provide more information when hitting SIGILL from HaltNode
...
Add information string for each HaltNode which is printed if hit at runtime.
Reviewed-by: vlivanov, thartmann
2019-09-10 08:43:33 +02:00
Martin Doerr
032819ee9d
8230669: [s390] C1: assert(is_bound() || is_unused()) failed: Label was never bound to a location, but it was used as a jmp target
...
Reviewed-by: phh, xliu
2019-09-09 15:42:16 +02:00
John Paul Adrian Glaubitz
5f29e88563
8230708: Hotspot fails to build on linux-sparc with gcc-9
...
Reviewed-by: dholmes, phh
2019-09-09 15:14:16 +02:00
David Holmes
394d6ac55b
8230422: Convert uninterruptible os::sleep calls to os::naked_short_sleep
...
Reviewed-by: kbarrett, dcubed, shade
2019-09-07 18:48:57 -04:00
Aleksey Shipilev
c417c473a4
8230671: x86_32 build failures after JDK-8229496
...
Reviewed-by: thartmann
2019-09-06 09:26:23 +02:00
Tobias Hartmann
a4b46ccc23
8229496: SIGFPE (division by zero) in C2 OSR compiled method
...
Adding a CastNode to keep the dependency between the div/mod operation and the zero check.
Reviewed-by: roland, mdoerr
2019-09-05 13:56:17 +02:00
Erik Österlund
f869706f5f
8224815: Remove non-GC uses of CollectedHeap::is_in_reserved()
...
Reviewed-by: stefank, coleenp
2019-09-05 08:26:49 +02:00
Martin Doerr
e77e5da785
8229422: Taskqueue: Outdated selection of weak memory model platforms
...
Reviewed-by: tschatzl, dholmes, drwhite
2019-08-12 19:20:12 +02:00
Erik Österlund
277ef756c4
8230307: ZGC: Make zGlobals and zArguments OS agnostic
...
Reviewed-by: pliden, smonteith
2019-08-30 10:44:06 +02:00
Stefan Karlsson
3149ed4993
8230203: Replace markWord enums with typed constants
...
Reviewed-by: kbarrett, dholmes
2019-08-30 09:06:46 +02:00
Patricio Chilano Mateo
85dbabe345
8229844: Remove attempt_rebias parameter from revoke_and_rebias()
...
Removed attempt_rebias parameter and merged fast_enter() and slow_enter() into enter()
Reviewed-by: dholmes, rehn, coleenp, dcubed
2019-08-27 20:10:06 +00:00
Martin Doerr
cf05d75980
8229925: [s390, PPC64] Exception check missing in interpreter
...
Reviewed-by: dholmes, rrich
2019-08-22 15:52:03 +02:00
Robbin Ehn
682c25b9fd
8229967: Enable thread local handshakes on zero
...
Reviewed-by: sgehwolf, shade
2019-08-22 12:46:20 +02:00
Roman Kennke
864380ada9
8229977: Shenandoah: save/restore FPU state aroud LRB runtime call
...
Reviewed-by: shade
2019-08-21 18:05:31 +02:00
Stefan Karlsson
a3d6be2b2d
8229838: Rename markOop files to markWord
...
Reviewed-by: dholmes, rehn
2019-08-19 11:30:03 +02:00
Andrew Dinn
047b8bfeb7
8224974: Implement JEP 352
...
Non-Volatile Mapped Byte Buffers
Reviewed-by: alanb, kvn, bpb, gromero, darcy, shade, bulasevich, dchuyko
2019-08-20 10:11:53 +01:00
Christoph Goettschkes
ff9d768630
8229352: Use of an uninitialized register in 32-bit ARM template interpreter
...
Reviewed-by: dlong, shade
2019-08-19 15:36:07 +03:00
Shravya Rukmannagari
793585b494
8225625: AES Electronic Codebook (ECB) encryption and decryption optimization using AVX512 + VAES instructions
...
AES-ECB encryption and decryption optimization for x86_64 architectures supporting AVX3+VAES
Co-authored-by: Smita Kamath <smita.kamath@intel.com>
Reviewed-by: kvn, valeriep
2019-08-16 14:42:50 -07:00
Erik Österlund
f0ff63c19c
8229345: Memory leak due to vtable stubs not being shared on SPARC
...
Reviewed-by: mdoerr, dholmes, kvn
2019-08-16 16:50:17 +02:00
Stefan Karlsson
ae5615c614
8229258: Rework markOop and markOopDesc into a simpler mark word value carrier
...
Reviewed-by: rkennke, coleenp, kbarrett, dcubed
2019-08-06 10:48:21 +02:00
Aleksey Shipilev
0005ab68af
8229709: x86_32 build and test failures after JDK-8228369 (Shenandoah: Refactor LRB C1 stubs)
...
Reviewed-by: rkennke
2019-08-14 20:32:43 +02:00
Roman Kennke
a8aedcea47
8229470: Shenandoah: Fix C1 getAndSetObject() failure
...
Reviewed-by: shade
2019-08-13 16:05:58 +02:00
Roman Kennke
de8ce983b3
8228369: Shenandoah: Refactor LRB C1 stubs
...
Reviewed-by: shade
2019-08-12 23:37:48 +02:00
Martin Doerr
50baeb8180
8229236: CriticalJNINatives: dll handling should be done in native thread state
...
Temporarily switch thread state from _thread_in_vm to _thread_in_native to execute I/O.
Reviewed-by: dlong, dholmes
2019-08-12 10:02:25 +02:00
Martin Doerr
f84231bfbd
8228649: [PPC64] SA reads wrong slots from interpreter frames
...
Make frame layout consistent between dbg and product build and implement offsets accordingly.
Reviewed-by: goetz, gromero
2019-08-02 11:28:58 +02:00
Mikael Vidstedt
ce4c42b376
Merge
2019-08-01 09:23:21 -07:00
Aleksey Shipilev
cfb06a603c
8228725: AArch64: Purge method call format support
...
Reviewed-by: adinn
2019-07-30 22:16:48 +02:00
Martin Doerr
918492bb58
8228743: [PPC64, s390] Implement FastJNIAccessors
...
Reviewed-by: goetz, lucy
2019-07-30 17:54:53 +02:00
Mikael Vidstedt
895db11053
Merge
2019-07-29 09:59:04 -07:00
Martin Doerr
70fb85adc5
8227680: FastJNIAccessors: Check for JVMTI field access event requests at runtime
...
Check JvmtiExport::_field_access_count != 0 at runtime
Reviewed-by: dholmes, eosterlund, bulasevich
2019-07-29 18:22:55 +02:00
Aleksey Shipilev
f5b92a4ca7
8228400: Remove built-in AArch64 simulator
...
Reviewed-by: adinn, aph, dsamersoff
2019-07-29 11:14:06 +02:00
Richard Reingruber
a24a333cfd
8228618: s390: c1/c2 fail to add a metadata relocation in the static call stub
...
Reviewed-by: mdoerr, goetz
2019-07-26 16:03:08 +02:00
Vladimir Ivanov
32eb2e45b6
8227260: JNI upcalls should bypass class initialization barrier in c2i adapter
...
Reviewed-by: eosterlund, dholmes, mdoerr
2019-07-24 10:50:40 +03:00
Zhengyu Gu
e17feae1e8
8228532: Shenandoah: Implement SBSA::try_resolve_jobject_in_native()
...
Reviewed-by: rkennke
2019-07-23 15:33:52 -04:00
Christian Hagedorn
ce70e6c481
8071275: remove AbstractAssembler::update_delayed_values dead code
...
Removed dead code.
Reviewed-by: thartmann, mdoerr
2019-07-25 08:04:33 +02:00
Vladimir Ivanov
242bd67c6c
8227260: JNI upcalls should bypass class initialization barrier in c2i adapter
...
Reviewed-by: eosterlund, dholmes, mdoerr, dpochepk
2019-07-19 16:25:04 +03:00
Roman Kennke
6a746de90e
8228364: Shenandoah: Remove unused code from ShenandoahBarrierSetC1
...
Reviewed-by: shade
2019-07-18 13:16:10 +02:00
Zhengyu Gu
cb37e2f821
8227635: Shenandoah: SHBSA::load_at() needs to deal IN_NATIVE load
...
Reviewed-by: rkennke, roland
2019-07-13 12:14:24 -04:00
Roman Kennke
159a99ee41
8227676: Shenandoah: More consistent naming of LRB entry points
...
Reviewed-by: shade
2019-07-15 15:27:06 +02:00
Jatin Bhateja
80f41ad334
8227222: vmTestbase/jit/FloatingPoint/gen_math/Loops04/Loops04.java failed XMM register should be 0-15
...
Reviewed-by: thartmann, vlivanov, ctornqvi, bsrbnd
2019-07-09 15:02:28 -07:00