Nick Gasson
643ddc1320
8257882: Implement linkToNative intrinsic on AArch64
...
Reviewed-by: jvernee, mcimadamore, aph
2020-12-17 03:24:40 +00:00
Thomas Stuefe
568dc29b9a
8185734: [Windows] Structured Exception Catcher missing around gtest execution
...
Reviewed-by: dholmes, ihse
2020-12-15 09:02:46 +00:00
Thomas Stuefe
3ab1dfeb8f
8257828: SafeFetch may crash if invoked in non-JavaThreads
...
Reviewed-by: mdoerr, kbarrett, coleenp, dholmes
2020-12-15 07:00:54 +00:00
Maurizio Cimadamore
0fb31dbf3a
8254231: Implementation of Foreign Linker API (Incubator)
...
Reviewed-by: coleenp, ihse, dholmes, vlivanov
2020-11-23 11:00:38 +00:00
Coleen Phillimore
e7c7469cf5
8246378: [Windows] assert on MethodHandle logging code
...
Reviewed-by: iklam, vlivanov
2020-11-20 13:00:10 +00:00
Alan Hayward
d183fc7faa
8221554: aarch64 cross-modifying code
...
Reviewed-by: rehn, aph
2020-11-19 12:27:22 +00:00
Gerard Ziemski
50a2c22ff7
8253742: POSIX signal code cleanup
...
Reviewed-by: stuefe, dholmes
2020-11-18 15:29:13 +00:00
Matthias Baesken
4553fa0b98
8256258: some missing NULL checks or asserts after CodeCache::find_blob_unsafe
...
Reviewed-by: shade
2020-11-17 07:59:01 +00:00
Hao Sun
da48003abd
8255975: Fix AArch64 OpenJDK build failure with gcc-5
...
Reviewed-by: dholmes
2020-11-12 02:30:39 +00:00
Jie Fu
a1d4b9f35b
8256009: Remove src/hotspot/share/adlc/Test/i486.ad
...
Reviewed-by: shade, thartmann
2020-11-10 13:49:01 +00:00
Thomas Stuefe
dd8e4ffbe5
8255711: Fix and unify hotspot signal handlers
...
Reviewed-by: coleenp, gziemski, dholmes
2020-11-09 12:03:06 +00:00
Patrick Zhang
36998b006d
8255716: AArch64: Regression: JVM crashes if manually offline a core
...
Reviewed-by: aph, adinn, akozlov
2020-11-03 09:28:12 +00:00
Aleksey Shipilev
aa2862ad86
8255741: Zero: print signal name in unhandled signal handler
...
Reviewed-by: stuefe
2020-11-03 07:28:06 +00:00
Thomas Stuefe
54c8813254
8255734: VM should ignore SIGXFSZ on ppc64, s390 too
...
Reviewed-by: mdoerr, lucy
2020-11-02 12:45:05 +00:00
Jie Fu
d735f91919
8255040: Replace __sync_add_and_fetch with __atomic_add_fetch to avoid build errors with clang
...
Reviewed-by: dholmes, kbarrett
2020-10-27 05:50:54 +00:00
Fei Yang
5ec1b80c4a
8255287: aarch64: fix SVE patterns for vector shift count
...
Co-authored-by: Yanhong Zhu <zhuyanhong2@huawei.com>
Reviewed-by: adinn
2020-10-23 13:16:37 +00:00
Fei Yang
b25d894015
8252204: AArch64: Implement SHA3 accelerator/intrinsic
...
Co-authored-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Co-authored-by: Dong Bo <dongbo4@huawei.com>
Reviewed-by: aph, kvn
2020-10-22 04:38:39 +00:00
Aleksey Shipilev
b65dcfa3a0
8197981: Missing return statement in __sync_val_compare_and_swap_8
...
Reviewed-by: andrew, dholmes
2020-10-20 05:26:59 +00:00
Jie Fu
cb7701b725
8253970: Build error: address argument to atomic builtin must be a pointer to integer or pointer ('volatile narrowOop *' invalid)
...
Reviewed-by: kbarrett, dholmes
2020-10-19 13:18:50 +00:00
Anton Kozlov
4ffed326fa
8254940: AArch64: Cleanup non-product thread members
...
Reviewed-by: aph
2020-10-19 11:43:02 +00:00
Robbin Ehn
011dd0d8fa
8254824: SignalHandlerMark have no purpose
...
Reviewed-by: stuefe, shade, dholmes, coleenp
2020-10-19 06:28:47 +00:00
Martin Doerr
cda22e3624
8254811: JDK-8254158 broke ppc64, s390 builds
...
Reviewed-by: stuefe, goetz
2020-10-15 14:16:20 +00:00
Jie Fu
d50e0de8fb
8254722: bsd_zero builds broken after JDK-8253717
...
Reviewed-by: dholmes
2020-10-14 03:09:01 +00:00
Coleen Phillimore
ba5dc67a74
8254158: Consolidate per-platform stack overflow handling code
...
Reviewed-by: fparain, hseigel
2020-10-13 20:42:34 +00:00
Aleksei Voitylov
63009f90ec
8247589: Implementation of Alpine Linux/x64 Port
...
Co-authored-by: Mikael Vidstedt <mikael@openjdk.org>
Co-authored-by: Alexander Scherbatiy <alexsch@openjdk.org>
Co-authored-by: Axel Siebenborn <asiebenborn@openjdk.org>
Co-authored-by: Aleksei Voitylov <avoitylov@openjdk.org>
Reviewed-by: alanb, erikj, dholmes
2020-10-13 09:35:58 +00:00
Martin Doerr
2bc8bc5722
8254265: s390 and linux 32 bit builds broken
...
Reviewed-by: coleenp, dholmes
2020-10-09 11:51:21 +00:00
Coleen Phillimore
6bc493188b
8253717: Relocate stack overflow code out of thread.hpp/cpp
...
Reviewed-by: rehn, dcubed, dholmes, stuefe
2020-10-08 11:24:27 +00:00
Aleksey Shipilev
8f9e4792a1
8254144: Non-x86 Zero builds fail with return-type warning in os_linux_zero.cpp
...
Reviewed-by: zgu
2020-10-08 08:11:26 +00:00
Gerard Ziemski
4fe07ccc53
8252324: Signal related code should be shared among POSIX platforms
...
Reviewed-by: coleenp, dholmes, stuefe, ysuenaga
2020-10-07 16:21:51 +00:00
Monica Beckwith
9604ee8269
8248238: Implementation: JEP 388: Windows AArch64 Support
...
Co-authored-by: Monica Beckwith <mbeckwit@openjdk.org>
Co-authored-by: Ludovic Henry <luhenry@openjdk.org>
Co-authored-by: Bernhard Urban-Forster <burban@openjdk.org>
Reviewed-by: dholmes, cjplummer, aph, ihse
2020-10-05 03:21:39 +00:00
Anton Kozlov
ec9bee6866
8253015: Aarch64: Move linux code out from generic CPU feature detection
...
Reviewed-by: aph
2020-09-28 13:52:10 +00:00
Stefan Karlsson
ca1ed16292
8253639: Change os::attempt_reserve_memory_at parameter order
...
Reviewed-by: tschatzl, iklam
2020-09-28 07:12:48 +00:00
Stefan Karlsson
625a9352bf
8253638: Cleanup os::reserve_memory and remove MAP_FIXED
...
Reviewed-by: stuefe, iklam
2020-09-28 06:30:09 +00:00
Aleksey Shipilev
f62eefc02b
8253469: ARM32 Zero: replace usages of __sync_synchronize() with OrderAccess::fence
...
Reviewed-by: dholmes
2020-09-25 10:14:04 +00:00
Coleen Phillimore
bf442c5b9e
8253539: Remove unused JavaThread functions for set_last_Java_fp/pc
...
Reviewed-by: rehn, dholmes
2020-09-24 10:45:37 +00:00
Aleksey Shipilev
c21690b518
8253464: ARM32 Zero: atomic_copy64 is incorrect, breaking volatile stores
...
Reviewed-by: aph
2020-09-23 16:53:10 +00:00
Coleen Phillimore
b8ea80af33
8253457: Remove unimplemented register stack functions
...
Reviewed-by: iklam, dholmes, shade
2020-09-23 11:29:58 +00:00
Aleksey Shipilev
b9729cb432
8253284: Zero OrderAccess barrier mappings are incorrect
...
Reviewed-by: dholmes, aph, andrew
2020-09-22 08:33:42 +00:00
David Holmes
976acddeb5
8252406: Introduce Thread::as_Java_thread() convenience function
...
Reviewed-by: shade, coleenp, kbarrett, dcubed
2020-09-11 01:31:32 +00:00
Ludovic Henry
a4eaf9536c
8250810: Push missing parts of JDK-8248817
...
Push changes from JDK-8248817 that were accidentally excluded from the commit.
Reviewed-by: kbarrett, dholmes
2020-07-30 02:47:00 -04:00
Ludovic Henry
257809d744
8248817: Windows: Improving common cross-platform code
...
Reviewed-by: kbarrett, dholmes
2020-07-29 20:25:39 -04:00
Vladimir A Ivanov
cd98f7d5bf
8249672: Include microcode revision in features_string on x86
...
Reviewed-by: kvn, stuefe
2020-07-21 13:06:45 -07:00
Coleen Phillimore
a6e794b3e8
8248240: Remove extendedPC.hpp and fetch_frame_from_ucontext
...
This empty interface was left over from deleting code from before safepoint polling.
Reviewed-by: lfoltan, dholmes
2020-06-25 08:04:28 -04:00
Coleen Phillimore
06cea107ef
8248271: linux-x86-zero build failure
...
Reviewed-by: dholmes
2020-06-25 08:01:17 -04:00
Martin Doerr
5f0f4d75e0
8246377: [PPC64] Further improvements for assembler stop function
...
Reviewed-by: goetz, xliu
2020-06-03 00:22:26 +02:00
Andrew Haley
339d52600b
8245986: AArch64: Provide information when hitting a HaltNode
...
Reviewed-by: adinn
2020-05-28 12:49:27 -04:00
Martin Doerr
ce4e780f53
8244949: [PPC64] Reengineer assembler stop function
...
Reviewed-by: lucy, xliu
2020-05-25 18:39:31 +02:00
Mikael Vidstedt
071bd521bc
8244224: Implementation of JEP 381: Remove the Solaris and SPARC Ports
...
Reviewed-by: alanb, bchristi, dcubed, dfuchs, eosterlund, erikj, glaubitz, ihse, iignatyev, jjiang, kbarrett, ksrini, kvn, naoto, prr, rriggs, serb, sspitsyn, stefank, tschatzl, valeriep, weijun, weijun
2020-05-20 17:33:37 -07:00
Stuart Monteith
ca46bba505
8241587: Aarch64: remove x86 specifics from os_linux.cpp/hpp/inline.hpp
...
Reviewed-by: dholmes
2020-04-10 09:41:20 +08:00
Ralf Schmelter
f5a728af03
8238289: Use _byteswap_ functions to implenent Bytes::swap_uX on Windows
...
Reviewed-by: minqi, dholmes
2020-04-07 09:06:01 +02:00