RE: OpenJDK extension to AArch64 and Windows

2020-06-25 Thread Monica Beckwith
with / guiding us. -Monica -Original Message- From: Ludovic Henry Sent: Wednesday, June 24, 2020 4:34 PM To: Magnus Ihse Bursie ; Monica Beckwith ; hotspot-runtime-...@openjdk.java.net; aarch64-port-...@openjdk.java.net; build-dev Cc: openjdk-aarch64 Subject: Re: OpenJDK extension to

Update: JEP drafted (was: RE: [EXTERNAL] Re: [aarch64-port-dev ] OpenJDK extension to AArch64 and Windows)

2020-07-02 Thread Monica Beckwith
: Monica Beckwith ; hotspot-runtime-...@openjdk.java.net; aarch64-port-...@openjdk.java.net; openjdk-aarch64 Subject: [EXTERNAL] Re: [aarch64-port-dev ] OpenJDK extension to AArch64 and Windows On 26.06.2020 14:32, Andrew Haley wrote: > On 26/06/2020 13:18, Dalibor Topic wrote: >> Since

Re: Preliminary review for new WINENV support

2020-07-05 Thread Monica Beckwith
Wow! Impressive work, @Magnus Ihse Bursie . When working with cross-compilation mods for aarch64-win port, I realized we needed to clean up/better support the quirks around fixpath and also I was hoping to expand the support to wsl2, etc. From what I am read

RFR: 8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC

2020-09-10 Thread Monica Beckwith
ZGC and ShenandoahGC are two low latency GCs in OpenJDK HotSpot. We will enable and run microbenchmarks and scaling tests for both. After enabling, I ran JTRegs, a few micros, and SPECJBB2015 (heap and multi-JVM) scaling tests for both the GCs. - Commit messages: - JDK-8252114: Win

Re: RFR: 8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC

2020-09-10 Thread Monica Beckwith
On Thu, 10 Sep 2020 05:06:41 GMT, Aleksey Shipilev wrote: > I see the block that enables ZGC, where is the block that enables Shenandoah? I had a block for Shenandoah, but then I saw that someone had already modified/combined the Shenandoah to part to be enabled for all combos of aarch64: "# Ch

Re: RFR: 8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC [v2]

2020-09-10 Thread Monica Beckwith
> ZGC and ShenandoahGC are two low latency GCs in OpenJDK HotSpot. We will > enable and run microbenchmarks and scaling > tests for both. After enabling, I ran JTRegs, a few micros, and SPECJBB2015 > (heap and multi-JVM) scaling tests for both > the GCs. Monica Beckwith has u

Re: RFR: 8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC [v2]

2020-09-10 Thread Monica Beckwith
On Thu, 10 Sep 2020 05:09:25 GMT, Aleksey Shipilev wrote: >> Monica Beckwith has updated the pull request incrementally with one >> additional commit since the last revision: >> >> x$OPENJDK_TARGET_CPU" = "xaarch64" >> >> Incorpora

Re: RFR: 8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC [v2]

2020-09-10 Thread Monica Beckwith
On Thu, 10 Sep 2020 16:28:34 GMT, Stuart Monteith wrote: >>> Ah, Shenandoah does not filter for OS, so it is enabled for AArch64 >>> already, right? >> >> +1 > > This looks good to me with Alexsey's changes applied. Ref: https://github.com/openjdk/jdk/pull/97#issuecomment-690077743 Hi David, T

Re: RFR: 8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC [v2]

2020-09-10 Thread Monica Beckwith
On Thu, 10 Sep 2020 17:09:00 GMT, Monica Beckwith wrote: >> This looks good to me with Alexsey's changes applied. > > Ref: https://github.com/openjdk/jdk/pull/97#issuecomment-690077743 > Hi David, > Thanks. I wanted to start a conversation here as it does modify common cod

RFR: 8248238: Implementation of JEP: Windows AArch64 Support

2020-09-18 Thread Monica Beckwith
This is a continuation of https://mail.openjdk.java.net/pipermail/aarch64-port-dev/2020-August/009566.html Changes since then: * We've improved the write barrier as suggested by Andrew [1] * The define-guards around R18 have been changed to `R18_RESERVED`. This will be enabled for Windows only

Re: RFR: 8248238: Implementation of JEP: Windows AArch64 Support [v2]

2020-09-21 Thread Monica Beckwith
e detection on top of it. > > [1] > https://mail.openjdk.java.net/pipermail/aarch64-port-dev/2020-August/009597.html > [2] https://openjdk.java.net/jeps/8251280 Monica Beckwith has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show

Re: RFR: 8248238: Implementation of JEP: Windows AArch64 Support [v3]

2020-09-21 Thread Monica Beckwith
e detection on top of it. > > [1] > https://mail.openjdk.java.net/pipermail/aarch64-port-dev/2020-August/009597.html > [2] https://openjdk.java.net/jeps/8251280 Monica Beckwith has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show

Integrated: 8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC

2020-09-22 Thread Monica Beckwith
On Wed, 9 Sep 2020 20:24:37 GMT, Monica Beckwith wrote: > ZGC and ShenandoahGC are two low latency GCs in OpenJDK HotSpot. We will > enable and run microbenchmarks and scaling > tests for both. After enabling, I ran JTRegs, a few micros, and SPECJBB2015 > (heap and multi-JVM) scali

Re: RFR: 8248238: Implementation of JEP: Windows AArch64 Support [v4]

2020-09-22 Thread Monica Beckwith
e detection on top of it. > > [1] > https://mail.openjdk.java.net/pipermail/aarch64-port-dev/2020-August/009597.html > [2] https://openjdk.java.net/jeps/8251280 Monica Beckwith has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 13 commi

Re: RFR: 8248238: Implementation of JEP: Windows AArch64 Support [v5]

2020-09-23 Thread Monica Beckwith
On Mon, 21 Sep 2020 14:47:15 GMT, Bernhard Urban-Forster wrote: >>> _Mailing list message from [Andrew Haley](mailto:a...@redhat.com) on >>> [build-dev](mailto:build-dev@openjdk.java.net):_ >>> >>> On 18/09/2020 11:14, Monica Beckwith wrote: >>>

Re: RFR: 8248238: Implementation of JEP: Windows AArch64 Support [v5]

2020-09-23 Thread Monica Beckwith
e detection on top of it. > > [1] > https://mail.openjdk.java.net/pipermail/aarch64-port-dev/2020-August/009597.html > [2] https://openjdk.java.net/jeps/8251280 Monica Beckwith has updated the pull request incrementally with one additional commit since the last revision: Update orderAccess_windo

Re: RFR: 8248238: Implementation of JEP: Windows AArch64 Support [v6]

2020-09-24 Thread Monica Beckwith
e detection on top of it. > > [1] > https://mail.openjdk.java.net/pipermail/aarch64-port-dev/2020-August/009597.html > [2] https://openjdk.java.net/jeps/8251280 Monica Beckwith has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unr

Re: RFR: 8248238: Implementation of JEP: Windows AArch64 Support [v7]

2020-09-24 Thread Monica Beckwith
e detection on top of it. > > [1] > https://mail.openjdk.java.net/pipermail/aarch64-port-dev/2020-August/009597.html > [2] https://openjdk.java.net/jeps/8251280 Monica Beckwith has updated the pull request incrementally with two additional commits since the last revision: - os_windows: remove dup

Re: RFR: 8248238: Implementation of JEP: Windows AArch64 Support [v6]

2020-09-24 Thread Monica Beckwith
On Thu, 24 Sep 2020 15:43:10 GMT, Chris Plummer wrote: >> Monica Beckwith has updated the pull request with a new target base due to a >> merge or a rebase. The incremental webrev >> excludes the unrelated changes brought in by the merge/rebase. The pull >> reques

Re: RFR: 8248238: Implementation of JEP: Windows AArch64 Support [v8]

2020-09-28 Thread Monica Beckwith
e detection on top of it. > > [1] > https://mail.openjdk.java.net/pipermail/aarch64-port-dev/2020-August/009597.html > [2] https://openjdk.java.net/jeps/8251280 Monica Beckwith has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unr

Re: RFR: 8248238: Implementation of JEP: Windows AArch64 Support [v9]

2020-09-28 Thread Monica Beckwith
e detection on top of it. > > [1] > https://mail.openjdk.java.net/pipermail/aarch64-port-dev/2020-August/009597.html > [2] https://openjdk.java.net/jeps/8251280 Monica Beckwith has updated the pull request incrementally with one additional commit since the last revision: SA: u

Re: RFR: 8248238: Implementation of JEP: Windows AArch64 Support [v10]

2020-09-28 Thread Monica Beckwith
e detection on top of it. > > [1] > https://mail.openjdk.java.net/pipermail/aarch64-port-dev/2020-August/009597.html > [2] https://openjdk.java.net/jeps/8251280 Monica Beckwith has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 24 commits:

Re: RFR: 8248238: Implementation of JEP: Windows AArch64 Support [v11]

2020-09-28 Thread Monica Beckwith
e detection on top of it. > > [1] > https://mail.openjdk.java.net/pipermail/aarch64-port-dev/2020-August/009597.html > [2] https://openjdk.java.net/jeps/8251280 Monica Beckwith has updated the pull request incrementally with one additional commit since the last revision: r1

Re: RFR: 8248238: Implementation of JEP: Windows AArch64 Support [v12]

2020-09-29 Thread Monica Beckwith
e detection on top of it. > > [1] > https://mail.openjdk.java.net/pipermail/aarch64-port-dev/2020-August/009597.html > [2] https://openjdk.java.net/jeps/8251280 Monica Beckwith has updated the pull request incrementally with one additional commit since the last revision: change strin

Re: RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v12]

2020-10-02 Thread Monica Beckwith
On Wed, 30 Sep 2020 00:40:29 GMT, David Holmes wrote: >> Monica Beckwith has updated the pull request incrementally with one >> additional commit since the last revision: >> >> change string representation for r18 to "r18_tls" on every platform > >

Integrated: 8248238: Implementation: JEP 388: Windows AArch64 Support

2020-10-04 Thread Monica Beckwith
On Wed, 16 Sep 2020 20:26:10 GMT, Monica Beckwith wrote: > This is a continuation of > https://mail.openjdk.java.net/pipermail/aarch64-port-dev/2020-August/009566.html > > Changes since then: > * We've improved the write barrier as suggested by Andrew [1] > * The define

Re: RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v12]

2020-10-04 Thread Monica Beckwith
On Mon, 5 Oct 2020 03:20:43 GMT, David Holmes wrote: > @mo-beck The initial comment still has this incorrect link: > > [2] https://openjdk.java.net/jeps/8251280 > > Please edit the comment and fix the link. That was a link to the macOS + Arm64 port. But I have removed it as it wasn't needed i

Re: RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port [v29]

2021-03-23 Thread Monica Beckwith
On Tue, 23 Mar 2021 14:01:12 GMT, Vladimir Kempik wrote: > > > [ Back-porting this patch to JDK 11] depends on the will of openjdk11 > > > maintainers to accept this (and few other, like jep-388, as we depend on > > > it) contribution. > > > > > > To the extent that 11u has fixed policies :)

Re: RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port [v29]

2021-03-23 Thread Monica Beckwith
On Mon, 22 Mar 2021 12:50:14 GMT, Anton Kozlov wrote: >> Please review the implementation of JEP 391: macOS/AArch64 Port. >> >> It's heavily based on existing ports to linux/aarch64, macos/x86_64, and >> windows/aarch64. >> >> Major changes are in: >> * src/hotspot/cpu/aarch64: support of the

Re: RFR: 8253757: Add LLVM-based backend for hsdis

2021-10-15 Thread monica beckwith
Hi all, I am on vacation right now, but we can take a look next week and see how we can support the LLVM backend for hsdis. It is much required by Windows-AArch64 and we would hate for all the good work to not make it upstream. Monica Sent from my Arm powered smart device. On Thu, Oct 14, 2021