Robbin Ehn
b8fa6c23f5
8316186: RISC-V: Remove PlatformCmpxchg<4>
...
Reviewed-by: fyang, mli
2023-10-01 16:33:54 +00:00
Robbin Ehn
fb055e7e53
8316645: RISC-V: Remove dependency on libatomic by adding cmpxchg 1b
...
Reviewed-by: ihse, fyang, luhenry, mli
2023-10-01 16:32:05 +00:00
Robbin Ehn
2d154fcd0d
8316566: RISC-V: Zero extended narrow oop passed to Atomic::cmpxchg
...
Reviewed-by: luhenry, fyang
2023-09-28 05:47:33 +00:00
Ludovic Henry
311c7461c8
8316859: RISC-V: Disable detection of V through HWCAP
...
Reviewed-by: rehn, fyang
2023-09-25 12:21:47 +00:00
Hao Sun
481cfc7985
8287325: AArch64: fix virtual threads with -XX:UseBranchProtection=pac-ret
...
Co-authored-by: Nick Gasson <ngasson@openjdk.org>
Reviewed-by: aph, dlong
2023-09-25 05:38:51 +00:00
Ludovic Henry
a731a24c93
8315934: RISC-V: Disable conservative fences per vendor
...
Reviewed-by: rehn, mli, fyang
2023-09-13 14:54:43 +00:00
Robbin Ehn
cbbfa0ddfb
8315652: RISC-V: Features string uses wrong separator for jtreg
...
Reviewed-by: fyang, luhenry
2023-09-13 04:59:19 +00:00
Ludovic Henry
35bccacb66
8315841: RISC-V: Check for hardware TSO support
...
Reviewed-by: vkempik, rehn, fyang
2023-09-11 09:02:40 +00:00
Robbin Ehn
0d4cadb824
8315195: RISC-V: Update hwprobe query for new extensions
...
Reviewed-by: fyang, fjiang, luhenry
2023-09-01 14:40:29 +00:00
Robbin Ehn
876a725af9
8315206: RISC-V: hwprobe query is_set return wrong value
...
Reviewed-by: luhenry, fyang
2023-08-30 08:56:50 +00:00
Hao Sun
25f5df2af2
8315073: Zero build on macOS fails after JDK-8303852
...
Reviewed-by: jiefu, fyang
2023-08-29 02:12:37 +00:00
David Holmes
4a50e87592
8303852: current_stack_region() gets called twice unnecessarily
...
Reviewed-by: stuefe, pchilanomate
2023-08-23 22:51:31 +00:00
Aleksey Shipilev
a602624ef4
8314020: Print instruction blocks in byte units
...
Reviewed-by: stuefe, fyang
2023-08-16 07:02:48 +00:00
Coleen Phillimore
9ded86821b
8314114: Fix -Wconversion warnings in os code, primarily linux
...
Reviewed-by: dholmes, dlong
2023-08-15 11:05:31 +00:00
David Holmes
38f74125d1
8311609: [windows] Native stack printing lacks source information for dynamically loaded dlls
...
Reviewed-by: stuefe, iklam
2023-07-13 01:21:06 +00:00
Robbin Ehn
faf1b822d0
8310656: RISC-V: __builtin___clear_cache can fail silently.
...
Reviewed-by: luhenry, stuefe, fyang
2023-07-02 16:15:28 +00:00
Robbin Ehn
31b6fd775f
8309258: RISC-V: Add riscv_hwprobe syscall
...
Reviewed-by: fjiang, stuefe, fyang, luhenry
2023-06-20 15:12:46 +00:00
Martin Doerr
bd79db3930
8309613: [Windows] hs_err files sometimes miss information about the code containing the error
...
Reviewed-by: dholmes, stuefe
2023-06-14 08:28:39 +00:00
Poonam Bajaj
59d9d9fcb9
8303215: Make thread stacks not use huge pages
...
Reviewed-by: stuefe, dholmes
2023-06-02 13:32:22 +00:00
JoKern65
c7951cf674
8306304: Fix xlc17 clang warnings in ppc and aix code
...
Reviewed-by: erikj, tsteele, mbaesken
2023-05-17 11:48:56 +00:00
Axel Boldt-Christmas
e34ecc97e6
8296469: Instrument VMError::report with reentrant iteration step for register and stack printing
...
Reviewed-by: eosterlund, stuefe
2023-05-17 07:07:41 +00:00
Kim Barrett
f09a0f5ca7
8307806: Rename Atomic::fetch_and_add and friends
...
Reviewed-by: stefank, dholmes
2023-05-12 09:50:52 +00:00
Stefan Karlsson
d20034b09c
8307058: Implementation of Generational ZGC
...
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch@openjdk.org>
Co-authored-by: Per Liden <pliden@openjdk.org>
Co-authored-by: Stefan Johansson <sjohanss@openjdk.org>
Co-authored-by: Albert Mingkun Yang <ayang@openjdk.org>
Co-authored-by: Erik Helin <ehelin@openjdk.org>
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo@openjdk.org>
Co-authored-by: Nils Eliasson <neliasso@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Leslie Zhai <lzhai@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Yadong Wang <yadongwang@openjdk.org>
Reviewed-by: eosterlund, aboldtch, rcastanedalo
2023-05-11 13:59:37 +00:00
Stefan Karlsson
7a1cb64bc1
8293547: Add relaxed add_and_fetch for macos aarch64 atomics
...
Reviewed-by: dholmes, eosterlund
2023-05-08 07:54:08 +00:00
Dingli Zhang
a144c713b7
8305008: RISC-V: Factor out immediate checking functions from assembler_riscv.inline.hpp
...
Reviewed-by: fjiang, fyang
2023-03-31 01:22:54 +00:00
Vladimir Kozlov
3859faf183
8231349: Move intrinsic stubs generation to compiler runtime initialization code
...
Reviewed-by: redestad, vlivanov
2023-03-23 19:15:34 +00:00
Justin King
a9dba56568
8300783: Consolidate byteswap implementations
...
Reviewed-by: kbarrett, kvn
2023-03-09 19:39:07 +00:00
Dingli Zhang
1fec6b5953
8301852: RISC-V: Optimize class atomic when order is memory_order_relaxed
...
Reviewed-by: fyang
2023-02-13 02:02:40 +00:00
Varada M
916374d766
8302067: [AIX] AIX build error on os_aix_ppc.cpp
...
Reviewed-by: dholmes
2023-02-09 09:47:34 +00:00
Afshin Zafari
4fe99da74f
8151413: os::allocation_granularity/page_size and friends return signed values
...
Reviewed-by: stefank, ccheung, ysr
2023-02-07 14:08:01 +00:00
Amit Kumar
7ae447f4eb
8301095: [s390x] TestDwarf.java fails
...
Reviewed-by: lucy, tsteele
2023-02-06 14:22:00 +00:00
Johan Sjölen
d097b5e628
8301508: Replace NULL with nullptr in os_cpu/linux_s390
...
Reviewed-by: kbarrett
2023-02-02 09:32:42 +00:00
Johan Sjölen
c8307e37fd
8301500: Replace NULL with nullptr in os_cpu/aix_ppc
...
Reviewed-by: tschatzl
2023-02-02 09:31:24 +00:00
Johan Sjölen
218223e4a3
8301501: Replace NULL with nullptr in os_cpu/bsd_aarch64
...
Reviewed-by: tschatzl, dholmes
2023-02-02 09:30:28 +00:00
Johan Sjölen
b81f0ff43a
8301505: Replace NULL with nullptr in os_cpu/linux_arm
...
Reviewed-by: kbarrett
2023-02-02 09:29:45 +00:00
Johan Sjölen
42a286a158
8301511: Replace NULL with nullptr in os_cpu/linux_zero
...
Reviewed-by: sgehwolf, dholmes
2023-02-02 09:29:02 +00:00
Johan Sjölen
ad79e49141
8301512: Replace NULL with nullptr in os_cpu/windows_aarch64
...
Reviewed-by: kbarrett
2023-02-02 09:28:19 +00:00
Johan Sjölen
8cc399b672
8301503: Replace NULL with nullptr in os_cpu/bsd_zero
...
Reviewed-by: kbarrett
2023-02-02 09:27:30 +00:00
Johan Sjölen
c109dae48c
8301513: Replace NULL with nullptr in os_cpu/windows_x86
...
Reviewed-by: kbarrett
2023-02-02 09:26:26 +00:00
Johan Sjölen
182d1b2fb7
8301507: Replace NULL with nullptr in os_cpu/linux_riscv
...
Reviewed-by: kbarrett
2023-02-02 09:25:21 +00:00
Johan Sjölen
5d1f71daf0
8301509: Replace NULL with nullptr in os_cpu/linux_x86
...
Reviewed-by: kbarrett
2023-02-02 09:24:30 +00:00
Johan Sjölen
6daff6b269
8301502: Replace NULL with nullptr in os_cpu/bsd_x86
...
Reviewed-by: tschatzl, dholmes
2023-02-02 09:23:48 +00:00
Johan Sjölen
13fcd602d3
8301504: Replace NULL with nullptr in os_cpu/linux_aarch64
...
Reviewed-by: kbarrett
2023-02-02 09:22:48 +00:00
Johan Sjölen
b1e96989b6
8301506: Replace NULL with nullptr in os_cpu/linux_ppc
...
Reviewed-by: kbarrett, rrich
2023-02-02 09:22:00 +00:00
Erik Österlund
14114c2515
8301005: Clean up Copy::conjoint_*_atomic on windows
...
Reviewed-by: aboldtch, stefank, tschatzl
2023-01-26 15:11:03 +00:00
Hao Sun
f829a67935
8300227: [macos_aarch64] assert(cpu_has("hw.optional.arm.FEAT_AES")) failed after JDK-8297092
...
Reviewed-by: dholmes
2023-01-17 06:43:58 +00:00
Hao Sun
240830df7e
8297092: [macos_aarch64] Add support for SHA feature detection
...
Reviewed-by: njian, aph, gziemski
2023-01-17 02:07:43 +00:00
David Holmes
3cdbd878e6
8298241: Replace C-style casts with JavaThread::cast
...
Reviewed-by: coleenp, stefank, sspitsyn
2022-12-15 21:15:34 +00:00
Feilong Jiang
f49acd5259
8297697: RISC-V: Add support for SATP mode detection
...
Reviewed-by: fyang, luhenry
2022-12-01 04:01:25 +00:00
Stefan Karlsson
df6cf1e41d
8296886: Fix various include sort order issues
...
Reviewed-by: kbarrett, dholmes, stuefe
2022-11-24 15:06:19 +00:00