From vladimir.kozlov at oracle.com Mon Oct 3 21:49:40 2016 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Mon, 3 Oct 2016 14:49:40 -0700 Subject: RFR: JEP draft for Linux/s3990x port In-Reply-To: <6261447a-fc39-4ea6-2ccf-3f0dcc396a36@oracle.com> References: <72ddbd25-c7df-b02a-3827-d431f286c795@oracle.com> <6261447a-fc39-4ea6-2ccf-3f0dcc396a36@oracle.com> Message-ID: <69e91f16-30b8-427b-a792-b6d1bf98580c@oracle.com> Hi Volker, Can you prepare combined patch (or set of patches) based on latest reviews together with s390 code as it will be in final push? We want to run it through our pre-integration testing to verify that it does not have problems. Thanks, Vladimir On 9/29/16 11:25 AM, Vladimir Kozlov wrote: > You need to wait when Mark (OpenJDK Lead) move it to Candidate (or > other) state: > > http://cr.openjdk.java.net/~mr/jep/jep-2.0-02.html > > Vladimir > > On 9/29/16 9:55 AM, Volker Simonis wrote: >> Hi Vladimir, >> >> thanks a lot for reviewing and endorsing the JEP. >> >> I've linked all the relevant issues to the JEP (they all have a link >> to a webrev) and change the state to "Submitted". >> >> There's just one more small shared change we need for the port for >> which we haven't opened a bug now because we are still working on >> simplifying it. The current version looks as follows: >> >> http://cr.openjdk.java.net/~simonis/webrevs/2016/s390x/9000016-constant_table_offset.patch >> >> >> What are the next steps? Should I add a "jdk9-fc-request" label to t >> he JEP and add a corresponding "FC Extension Request" comment to it? >> Or will this be done automatically once I move it to "Candidate"? >> >> Is there anything left to do before I can move it to "Candidate" state? >> >> Thanks a lot and best regards, >> Volker >> >> >> >> >> On Tue, Sep 27, 2016 at 8:15 PM, Vladimir Kozlov >> wrote: >>> On 9/27/16 10:49 AM, Volker Simonis wrote: >>>> >>>> Hi, >>>> >>>> can you please review and endorse the following draft JEP for the >>>> integration of the Linux/s390x port into the jkd9 master repository: >>>> >>>> https://bugs.openjdk.java.net/browse/JDK-8166730 >>> >>> >>> Good. >>> Add links to webrevs in a comment. It will help to get umbrella FC >>> extension >>> approval. >>> >>>> >>>> As detailed in the JEP, the Linux/s390x requires very few shared >>>> changes and we therefore don't foresee any impact on the existing >>>> platforms at all. Following you can find a short description of the >>>> planned changes: >>>> >>>> hotspot: >>>> ======= >>>> >>>> Out for review: >>>> 8166560: [s390] Basic enablement of s390 port. >>>> http://cr.openjdk.java.net/~goetz/wr16/8166560-basic_s390/hotspot.wr01/ >>>> >>>> Reviewed: >>>> 8166562: C2: Suppress relocations in scratch emit. >>>> http://cr.openjdk.java.net/~goetz/wr16/8166562-scratch_emit/webrev.01/ >>>> >>>> Will send RFR soon (depends on 8166560): >>>> 8166561: [s390] Adaptions needed for s390 port in C1 and C2. >>>> http://cr.openjdk.java.net/~goetz/wr16/8166562-scratch_emit/webrev.01 >>> >>> >>> Wrong link. >>> >>> Thanks, >>> Vladimir >>> >>> >>>> >>>> We are still investigating the need of these shared changes: >>>> >>>> http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000011-pass_PC_to_retAddrOffset.patch >>>> >>>> >>>> http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000016-constant_table_offset.patch >>>> >>>> >>>> And finally the patch with the s390x-only platform files. We are still >>>> editing these to get them into OpenJdk style and shape. >>>> Hotspot passes most jck, jtreg and spec tests with these. >>>> >>>> http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000101-zFiles.patch >>>> >>>> >>>> top-level repository: >>>> =============== >>>> >>>> The following is just adding some s390x specific compiler flags to >>>> flags.m4 >>>> 8166800: [s390] Top-level build changes required for Linux/s390x >>>> https://bugs.openjdk.java.net/browse/JDK-8166800 >>>> >>>> jdk repository: >>>> ============ >>>> >>>> This one just adds a new jvm.cfg file for s390x >>>> 8166801: [s390] Add jvm.cfg file for Linux/s390x >>>> https://bugs.openjdk.java.net/browse/JDK-8166801 >>>> >>>> >>>> And finally we plan to do one more change which fixes the jtreg test >>>> on Linux/s390x. But this is mainly for the correct detection of the >>>> platform and for excluding the tests which are not appropriate for >>>> s390x. >>>> >>>> Thank you and best regards, >>>> Volker >>>> >>> From goetz.lindenmaier at sap.com Tue Oct 4 16:48:53 2016 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Tue, 4 Oct 2016 16:48:53 +0000 Subject: RFR: JEP draft for Linux/s3990x port In-Reply-To: <69e91f16-30b8-427b-a792-b6d1bf98580c@oracle.com> References: <72ddbd25-c7df-b02a-3827-d431f286c795@oracle.com> <6261447a-fc39-4ea6-2ccf-3f0dcc396a36@oracle.com> <69e91f16-30b8-427b-a792-b6d1bf98580c@oracle.com> Message-ID: Hi Vladimir, This webrev contains all the changes to hotspot needed for the port: http://cr.openjdk.java.net/~goetz/wr16/8166730-linuxs390-all/hotspot.wr01/ It includes http://cr.openjdk.java.net/~goetz/wr16/8166560-basic_s390/hotspot.wr03/ http://cr.openjdk.java.net/~goetz/wr16/8166561-basic_C1C2_s390/webrev.01/ http://cr.openjdk.java.net/~goetz/wr16/8166562-scratch_emit/webrev.01/ which are out for review. Further it includes the one change to relocate the pc-relative instructions where we didn't open a bug for yet, and the new s390-files. Altogether this passed all our tests that were running on the weekend on linuxs390. The s390-files though are not yet fully in shape, I'm still editing them to get rid of legacy stuff and SAP JVM specific code. E.g. all the code guarded by #ifdef SAPJVM will go away in the end. I hope to have the final versions by end of this week. Best regards, Goetz. > -----Original Message----- > From: s390x-port-dev [mailto:s390x-port-dev-bounces at openjdk.java.net] > On Behalf Of Vladimir Kozlov > Sent: Montag, 3. Oktober 2016 23:50 > To: Volker Simonis > Cc: s390x-port-dev at openjdk.java.net; porters-dev at openjdk.java.net; > build-dev ; HotSpot Open Source Developers > ; Java Core Libs dev at openjdk.java.net> > Subject: Re: RFR: JEP draft for Linux/s3990x port > > Hi Volker, > > Can you prepare combined patch (or set of patches) based on latest > reviews together with s390 code as it will be in final push? > > We want to run it through our pre-integration testing to verify that it > does not have problems. > > Thanks, > Vladimir > > On 9/29/16 11:25 AM, Vladimir Kozlov wrote: > > You need to wait when Mark (OpenJDK Lead) move it to Candidate (or > > other) state: > > > > http://cr.openjdk.java.net/~mr/jep/jep-2.0-02.html > > > > Vladimir > > > > On 9/29/16 9:55 AM, Volker Simonis wrote: > >> Hi Vladimir, > >> > >> thanks a lot for reviewing and endorsing the JEP. > >> > >> I've linked all the relevant issues to the JEP (they all have a link > >> to a webrev) and change the state to "Submitted". > >> > >> There's just one more small shared change we need for the port for > >> which we haven't opened a bug now because we are still working on > >> simplifying it. The current version looks as follows: > >> > >> http://cr.openjdk.java.net/~simonis/webrevs/2016/s390x/9000016- > constant_table_offset.patch > >> > >> > >> What are the next steps? Should I add a "jdk9-fc-request" label to t > >> he JEP and add a corresponding "FC Extension Request" comment to it? > >> Or will this be done automatically once I move it to "Candidate"? > >> > >> Is there anything left to do before I can move it to "Candidate" state? > >> > >> Thanks a lot and best regards, > >> Volker > >> > >> > >> > >> > >> On Tue, Sep 27, 2016 at 8:15 PM, Vladimir Kozlov > >> wrote: > >>> On 9/27/16 10:49 AM, Volker Simonis wrote: > >>>> > >>>> Hi, > >>>> > >>>> can you please review and endorse the following draft JEP for the > >>>> integration of the Linux/s390x port into the jkd9 master repository: > >>>> > >>>> https://bugs.openjdk.java.net/browse/JDK-8166730 > >>> > >>> > >>> Good. > >>> Add links to webrevs in a comment. It will help to get umbrella FC > >>> extension > >>> approval. > >>> > >>>> > >>>> As detailed in the JEP, the Linux/s390x requires very few shared > >>>> changes and we therefore don't foresee any impact on the existing > >>>> platforms at all. Following you can find a short description of the > >>>> planned changes: > >>>> > >>>> hotspot: > >>>> ======= > >>>> > >>>> Out for review: > >>>> 8166560: [s390] Basic enablement of s390 port. > >>>> http://cr.openjdk.java.net/~goetz/wr16/8166560- > basic_s390/hotspot.wr01/ > >>>> > >>>> Reviewed: > >>>> 8166562: C2: Suppress relocations in scratch emit. > >>>> http://cr.openjdk.java.net/~goetz/wr16/8166562- > scratch_emit/webrev.01/ > >>>> > >>>> Will send RFR soon (depends on 8166560): > >>>> 8166561: [s390] Adaptions needed for s390 port in C1 and C2. > >>>> http://cr.openjdk.java.net/~goetz/wr16/8166562- > scratch_emit/webrev.01 > >>> > >>> > >>> Wrong link. > >>> > >>> Thanks, > >>> Vladimir > >>> > >>> > >>>> > >>>> We are still investigating the need of these shared changes: > >>>> > >>>> > http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 > 011-pass_PC_to_retAddrOffset.patch > >>>> > >>>> > >>>> > http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 > 016-constant_table_offset.patch > >>>> > >>>> > >>>> And finally the patch with the s390x-only platform files. We are still > >>>> editing these to get them into OpenJdk style and shape. > >>>> Hotspot passes most jck, jtreg and spec tests with these. > >>>> > >>>> > http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 > 101-zFiles.patch > >>>> > >>>> > >>>> top-level repository: > >>>> =============== > >>>> > >>>> The following is just adding some s390x specific compiler flags to > >>>> flags.m4 > >>>> 8166800: [s390] Top-level build changes required for Linux/s390x > >>>> https://bugs.openjdk.java.net/browse/JDK-8166800 > >>>> > >>>> jdk repository: > >>>> ============ > >>>> > >>>> This one just adds a new jvm.cfg file for s390x > >>>> 8166801: [s390] Add jvm.cfg file for Linux/s390x > >>>> https://bugs.openjdk.java.net/browse/JDK-8166801 > >>>> > >>>> > >>>> And finally we plan to do one more change which fixes the jtreg test > >>>> on Linux/s390x. But this is mainly for the correct detection of the > >>>> platform and for excluding the tests which are not appropriate for > >>>> s390x. > >>>> > >>>> Thank you and best regards, > >>>> Volker > >>>> > >>> From volker.simonis at gmail.com Wed Oct 5 14:43:19 2016 From: volker.simonis at gmail.com (Volker Simonis) Date: Wed, 5 Oct 2016 16:43:19 +0200 Subject: RFR(XS): 8166800: [s390] Top-level build changes required for Linux/s390x Message-ID: Hi, can I please have a review and sponsor for the following tiny top-level build change required for building the OpenJDK on Linux/s390: http://cr.openjdk.java.net/~simonis/webrevs/2016/s390x/8166800/ https://bugs.openjdk.java.net/browse/JDK-8166800 All this change does is to add some s390-specifc C and C++ flags for the Hotspot and the class-library build which do not affect any of the existing platforms. Thank you and best regards, Volker From volker.simonis at gmail.com Wed Oct 5 14:43:24 2016 From: volker.simonis at gmail.com (Volker Simonis) Date: Wed, 5 Oct 2016 16:43:24 +0200 Subject: RFR(XXS): 8166801: [s390] Add jvm.cfg file for Linux/s390x Message-ID: Hi, can somebody please review the following trivial change which simply adds a new jvm.cfg file for Linux/s390x: http://cr.openjdk.java.net/~simonis/webrevs/2016/s390x/8166801/ https://bugs.openjdk.java.net/browse/JDK-8166801 This is so far the only change we need in the jdk-repository for our Linux/s390x port. Thank you and best regards, Volker From shade at redhat.com Wed Oct 5 14:47:57 2016 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 5 Oct 2016 16:47:57 +0200 Subject: RFR(XXS): 8166801: [s390] Add jvm.cfg file for Linux/s390x In-Reply-To: References: Message-ID: <0191f32a-9552-46cf-4e6e-62b0447ba8b6@redhat.com> On 10/05/2016 04:43 PM, Volker Simonis wrote: > can somebody please review the following trivial change which simply > adds a new jvm.cfg file for Linux/s390x: > > http://cr.openjdk.java.net/~simonis/webrevs/2016/s390x/8166801/ > https://bugs.openjdk.java.net/browse/JDK-8166801 This looks okay (and consistent with other arches) to me. Thanks, -Aleksey From volker.simonis at gmail.com Wed Oct 5 15:22:15 2016 From: volker.simonis at gmail.com (Volker Simonis) Date: Wed, 5 Oct 2016 17:22:15 +0200 Subject: RFR(XS): 8166800: [s390] Top-level build changes required for Linux/s390x In-Reply-To: <6fbd2c03-7d6a-25ef-1072-9d3f7151f973@oracle.com> References: <6fbd2c03-7d6a-25ef-1072-9d3f7151f973@oracle.com> Message-ID: That would be really great! Could you please do it in the jdk9/hs forest as that's the place where we will need it first (i.e. when integrating the whole s390 hotspot platform files). Thanks, Volker On Wed, Oct 5, 2016 at 5:07 PM, Erik Joelsson wrote: > Looks ok to me. I can sponsor this tomorrow. > > /Erik > > > > On 2016-10-05 16:43, Volker Simonis wrote: >> >> Hi, >> >> can I please have a review and sponsor for the following tiny >> top-level build change required for building the OpenJDK on >> Linux/s390: >> >> http://cr.openjdk.java.net/~simonis/webrevs/2016/s390x/8166800/ >> https://bugs.openjdk.java.net/browse/JDK-8166800 >> >> All this change does is to add some s390-specifc C and C++ flags for >> the Hotspot and the class-library build which do not affect any of the >> existing platforms. >> >> Thank you and best regards, >> Volker > > From erik.joelsson at oracle.com Wed Oct 5 15:06:14 2016 From: erik.joelsson at oracle.com (Erik Joelsson) Date: Wed, 5 Oct 2016 17:06:14 +0200 Subject: RFR(XXS): 8166801: [s390] Add jvm.cfg file for Linux/s390x In-Reply-To: References: Message-ID: Looks good to me. /Erik On 2016-10-05 16:43, Volker Simonis wrote: > Hi, > > can somebody please review the following trivial change which simply > adds a new jvm.cfg file for Linux/s390x: > > http://cr.openjdk.java.net/~simonis/webrevs/2016/s390x/8166801/ > https://bugs.openjdk.java.net/browse/JDK-8166801 > > This is so far the only change we need in the jdk-repository for our > Linux/s390x port. > > Thank you and best regards, > Volker From erik.joelsson at oracle.com Wed Oct 5 15:07:10 2016 From: erik.joelsson at oracle.com (Erik Joelsson) Date: Wed, 5 Oct 2016 17:07:10 +0200 Subject: RFR(XS): 8166800: [s390] Top-level build changes required for Linux/s390x In-Reply-To: References: Message-ID: <6fbd2c03-7d6a-25ef-1072-9d3f7151f973@oracle.com> Looks ok to me. I can sponsor this tomorrow. /Erik On 2016-10-05 16:43, Volker Simonis wrote: > Hi, > > can I please have a review and sponsor for the following tiny > top-level build change required for building the OpenJDK on > Linux/s390: > > http://cr.openjdk.java.net/~simonis/webrevs/2016/s390x/8166800/ > https://bugs.openjdk.java.net/browse/JDK-8166800 > > All this change does is to add some s390-specifc C and C++ flags for > the Hotspot and the class-library build which do not affect any of the > existing platforms. > > Thank you and best regards, > Volker From mark.reinhold at oracle.com Thu Oct 6 22:00:34 2016 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Thu, 6 Oct 2016 15:00:34 -0700 (PDT) Subject: JEP 294: Linux/s390x Port Message-ID: <20161006220034.302BCD396A@eggemoggin.niobe.net> New JEP Candidate: http://openjdk.java.net/jeps/294 - Mark From volker.simonis at gmail.com Fri Oct 7 19:55:43 2016 From: volker.simonis at gmail.com (Volker Simonis) Date: Fri, 7 Oct 2016 21:55:43 +0200 Subject: JEP 294: Linux/s390x Port In-Reply-To: <20161006220034.302BCD396A@eggemoggin.niobe.net> References: <20161006220034.302BCD396A@eggemoggin.niobe.net> Message-ID: Hi Mark, thanks for correcting our JEP and moving it to candidate state! Regards, Volker On Fri, Oct 7, 2016 at 12:00 AM, wrote: > New JEP Candidate: http://openjdk.java.net/jeps/294 > > - Mark From vladimir.kozlov at oracle.com Wed Oct 12 23:09:07 2016 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Wed, 12 Oct 2016 16:09:07 -0700 Subject: RFR: JEP draft for Linux/s3990x port In-Reply-To: References: <72ddbd25-c7df-b02a-3827-d431f286c795@oracle.com> <6261447a-fc39-4ea6-2ccf-3f0dcc396a36@oracle.com> <69e91f16-30b8-427b-a792-b6d1bf98580c@oracle.com> Message-ID: Hi Goetz and Volker, Positive news is that JEP status is moving, changes are reviewed and some changes were already pushed. But because of our testing issues during past week I was not able to execute the testing. We hope jdk9/hs will be open soon but we want to sync jdk9/dev and merge hs-comp repository first. hs/ repo will be opened for other pushes soon after that. I added estimated integration date to the JEP (Oct 28). We would like to test and integrate this port before JDK 10 forest is forked. Do you think all s390 changes and new code will be ready by that date? Do you have all shared changes reviewed and approved for push? Goetz, I saw you updated RFEs with latest webrevs. Can you again prepare changeset based on hs/ repo for changes which are not pushed yet? I will try to submit testing over weekend. Regards, Vladimir On 10/4/16 9:48 AM, Lindenmaier, Goetz wrote: > Hi Vladimir, > > This webrev contains all the changes to hotspot needed for the port: > http://cr.openjdk.java.net/~goetz/wr16/8166730-linuxs390-all/hotspot.wr01/ > > It includes > http://cr.openjdk.java.net/~goetz/wr16/8166560-basic_s390/hotspot.wr03/ > http://cr.openjdk.java.net/~goetz/wr16/8166561-basic_C1C2_s390/webrev.01/ > http://cr.openjdk.java.net/~goetz/wr16/8166562-scratch_emit/webrev.01/ > which are out for review. Further it includes > the one change to relocate the pc-relative instructions where we didn't open > a bug for yet, and the new s390-files. > > Altogether this passed all our tests that were running on the weekend > on linuxs390. > > The s390-files though are not yet fully in shape, I'm still editing them to get > rid of legacy stuff and SAP JVM specific code. E.g. all the code guarded by > #ifdef SAPJVM will go away in the end. > > I hope to have the final versions by end of this week. > > Best regards, > Goetz. > > >> -----Original Message----- >> From: s390x-port-dev [mailto:s390x-port-dev-bounces at openjdk.java.net] >> On Behalf Of Vladimir Kozlov >> Sent: Montag, 3. Oktober 2016 23:50 >> To: Volker Simonis >> Cc: s390x-port-dev at openjdk.java.net; porters-dev at openjdk.java.net; >> build-dev ; HotSpot Open Source Developers >> ; Java Core Libs > dev at openjdk.java.net> >> Subject: Re: RFR: JEP draft for Linux/s3990x port >> >> Hi Volker, >> >> Can you prepare combined patch (or set of patches) based on latest >> reviews together with s390 code as it will be in final push? >> >> We want to run it through our pre-integration testing to verify that it >> does not have problems. >> >> Thanks, >> Vladimir >> >> On 9/29/16 11:25 AM, Vladimir Kozlov wrote: >>> You need to wait when Mark (OpenJDK Lead) move it to Candidate (or >>> other) state: >>> >>> http://cr.openjdk.java.net/~mr/jep/jep-2.0-02.html >>> >>> Vladimir >>> >>> On 9/29/16 9:55 AM, Volker Simonis wrote: >>>> Hi Vladimir, >>>> >>>> thanks a lot for reviewing and endorsing the JEP. >>>> >>>> I've linked all the relevant issues to the JEP (they all have a link >>>> to a webrev) and change the state to "Submitted". >>>> >>>> There's just one more small shared change we need for the port for >>>> which we haven't opened a bug now because we are still working on >>>> simplifying it. The current version looks as follows: >>>> >>>> http://cr.openjdk.java.net/~simonis/webrevs/2016/s390x/9000016- >> constant_table_offset.patch >>>> >>>> >>>> What are the next steps? Should I add a "jdk9-fc-request" label to t >>>> he JEP and add a corresponding "FC Extension Request" comment to it? >>>> Or will this be done automatically once I move it to "Candidate"? >>>> >>>> Is there anything left to do before I can move it to "Candidate" state? >>>> >>>> Thanks a lot and best regards, >>>> Volker >>>> >>>> >>>> >>>> >>>> On Tue, Sep 27, 2016 at 8:15 PM, Vladimir Kozlov >>>> wrote: >>>>> On 9/27/16 10:49 AM, Volker Simonis wrote: >>>>>> >>>>>> Hi, >>>>>> >>>>>> can you please review and endorse the following draft JEP for the >>>>>> integration of the Linux/s390x port into the jkd9 master repository: >>>>>> >>>>>> https://bugs.openjdk.java.net/browse/JDK-8166730 >>>>> >>>>> >>>>> Good. >>>>> Add links to webrevs in a comment. It will help to get umbrella FC >>>>> extension >>>>> approval. >>>>> >>>>>> >>>>>> As detailed in the JEP, the Linux/s390x requires very few shared >>>>>> changes and we therefore don't foresee any impact on the existing >>>>>> platforms at all. Following you can find a short description of the >>>>>> planned changes: >>>>>> >>>>>> hotspot: >>>>>> ======= >>>>>> >>>>>> Out for review: >>>>>> 8166560: [s390] Basic enablement of s390 port. >>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166560- >> basic_s390/hotspot.wr01/ >>>>>> >>>>>> Reviewed: >>>>>> 8166562: C2: Suppress relocations in scratch emit. >>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166562- >> scratch_emit/webrev.01/ >>>>>> >>>>>> Will send RFR soon (depends on 8166560): >>>>>> 8166561: [s390] Adaptions needed for s390 port in C1 and C2. >>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166562- >> scratch_emit/webrev.01 >>>>> >>>>> >>>>> Wrong link. >>>>> >>>>> Thanks, >>>>> Vladimir >>>>> >>>>> >>>>>> >>>>>> We are still investigating the need of these shared changes: >>>>>> >>>>>> >> http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 >> 011-pass_PC_to_retAddrOffset.patch >>>>>> >>>>>> >>>>>> >> http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 >> 016-constant_table_offset.patch >>>>>> >>>>>> >>>>>> And finally the patch with the s390x-only platform files. We are still >>>>>> editing these to get them into OpenJdk style and shape. >>>>>> Hotspot passes most jck, jtreg and spec tests with these. >>>>>> >>>>>> >> http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 >> 101-zFiles.patch >>>>>> >>>>>> >>>>>> top-level repository: >>>>>> =============== >>>>>> >>>>>> The following is just adding some s390x specific compiler flags to >>>>>> flags.m4 >>>>>> 8166800: [s390] Top-level build changes required for Linux/s390x >>>>>> https://bugs.openjdk.java.net/browse/JDK-8166800 >>>>>> >>>>>> jdk repository: >>>>>> ============ >>>>>> >>>>>> This one just adds a new jvm.cfg file for s390x >>>>>> 8166801: [s390] Add jvm.cfg file for Linux/s390x >>>>>> https://bugs.openjdk.java.net/browse/JDK-8166801 >>>>>> >>>>>> >>>>>> And finally we plan to do one more change which fixes the jtreg test >>>>>> on Linux/s390x. But this is mainly for the correct detection of the >>>>>> platform and for excluding the tests which are not appropriate for >>>>>> s390x. >>>>>> >>>>>> Thank you and best regards, >>>>>> Volker >>>>>> >>>>> From volker.simonis at gmail.com Thu Oct 13 06:31:31 2016 From: volker.simonis at gmail.com (Volker Simonis) Date: Thu, 13 Oct 2016 08:31:31 +0200 Subject: RFR: JEP draft for Linux/s3990x port In-Reply-To: References: <72ddbd25-c7df-b02a-3827-d431f286c795@oracle.com> <6261447a-fc39-4ea6-2ccf-3f0dcc396a36@oracle.com> <69e91f16-30b8-427b-a792-b6d1bf98580c@oracle.com> Message-ID: Hi Vladimir, thanks for keeping us updated and hanks for setting the integrations date on the JEP. We think it is reasonable to do it before the JDK 10 forest will be forked as this will obviously save us a lot of work. The remaining shared changes are "8166561: [s390] Adaptions needed for s390 port in C1 and C2." "8166560: [s390] Basic enablement of s390 port." "8167184: [s390] Extend relocations for pc-relative instructions." "8166837: [TESTBUG] Fix tests on Linux/s390x" Except the TESTBUG, they are all reviewed but I think the testbug is not so important and could be done later if we don't get it reviewd until the integration date. I'm currently traveling, but I'm sure Goetz can provide a new hs/based changeset for testing, right Goetz :) Regards, Volker On Thu, Oct 13, 2016 at 1:09 AM, Vladimir Kozlov wrote: > Hi Goetz and Volker, > > Positive news is that JEP status is moving, changes are reviewed and some > changes were already pushed. > > But because of our testing issues during past week I was not able to execute > the testing. > > We hope jdk9/hs will be open soon but we want to sync jdk9/dev and merge > hs-comp repository first. hs/ repo will be opened for other pushes soon > after that. > > I added estimated integration date to the JEP (Oct 28). We would like to > test and integrate this port before JDK 10 forest is forked. Do you think > all s390 changes and new code will be ready by that date? > > Do you have all shared changes reviewed and approved for push? > > Goetz, I saw you updated RFEs with latest webrevs. Can you again prepare > changeset based on hs/ repo for changes which are not pushed yet? I will try > to submit testing over weekend. > > Regards, > Vladimir > > > On 10/4/16 9:48 AM, Lindenmaier, Goetz wrote: >> >> Hi Vladimir, >> >> This webrev contains all the changes to hotspot needed for the port: >> http://cr.openjdk.java.net/~goetz/wr16/8166730-linuxs390-all/hotspot.wr01/ >> >> It includes >> http://cr.openjdk.java.net/~goetz/wr16/8166560-basic_s390/hotspot.wr03/ >> http://cr.openjdk.java.net/~goetz/wr16/8166561-basic_C1C2_s390/webrev.01/ >> http://cr.openjdk.java.net/~goetz/wr16/8166562-scratch_emit/webrev.01/ >> which are out for review. Further it includes >> the one change to relocate the pc-relative instructions where we didn't >> open >> a bug for yet, and the new s390-files. >> >> Altogether this passed all our tests that were running on the weekend >> on linuxs390. >> >> The s390-files though are not yet fully in shape, I'm still editing them >> to get >> rid of legacy stuff and SAP JVM specific code. E.g. all the code guarded >> by >> #ifdef SAPJVM will go away in the end. >> >> I hope to have the final versions by end of this week. >> >> Best regards, >> Goetz. >> >> >>> -----Original Message----- >>> From: s390x-port-dev [mailto:s390x-port-dev-bounces at openjdk.java.net] >>> On Behalf Of Vladimir Kozlov >>> Sent: Montag, 3. Oktober 2016 23:50 >>> To: Volker Simonis >>> Cc: s390x-port-dev at openjdk.java.net; porters-dev at openjdk.java.net; >>> build-dev ; HotSpot Open Source Developers >>> ; Java Core Libs >> dev at openjdk.java.net> >>> Subject: Re: RFR: JEP draft for Linux/s3990x port >>> >>> Hi Volker, >>> >>> Can you prepare combined patch (or set of patches) based on latest >>> reviews together with s390 code as it will be in final push? >>> >>> We want to run it through our pre-integration testing to verify that it >>> does not have problems. >>> >>> Thanks, >>> Vladimir >>> >>> On 9/29/16 11:25 AM, Vladimir Kozlov wrote: >>>> >>>> You need to wait when Mark (OpenJDK Lead) move it to Candidate (or >>>> other) state: >>>> >>>> http://cr.openjdk.java.net/~mr/jep/jep-2.0-02.html >>>> >>>> Vladimir >>>> >>>> On 9/29/16 9:55 AM, Volker Simonis wrote: >>>>> >>>>> Hi Vladimir, >>>>> >>>>> thanks a lot for reviewing and endorsing the JEP. >>>>> >>>>> I've linked all the relevant issues to the JEP (they all have a link >>>>> to a webrev) and change the state to "Submitted". >>>>> >>>>> There's just one more small shared change we need for the port for >>>>> which we haven't opened a bug now because we are still working on >>>>> simplifying it. The current version looks as follows: >>>>> >>>>> http://cr.openjdk.java.net/~simonis/webrevs/2016/s390x/9000016- >>> >>> constant_table_offset.patch >>>>> >>>>> >>>>> >>>>> What are the next steps? Should I add a "jdk9-fc-request" label to t >>>>> he JEP and add a corresponding "FC Extension Request" comment to it? >>>>> Or will this be done automatically once I move it to "Candidate"? >>>>> >>>>> Is there anything left to do before I can move it to "Candidate" state? >>>>> >>>>> Thanks a lot and best regards, >>>>> Volker >>>>> >>>>> >>>>> >>>>> >>>>> On Tue, Sep 27, 2016 at 8:15 PM, Vladimir Kozlov >>>>> wrote: >>>>>> >>>>>> On 9/27/16 10:49 AM, Volker Simonis wrote: >>>>>>> >>>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> can you please review and endorse the following draft JEP for the >>>>>>> integration of the Linux/s390x port into the jkd9 master repository: >>>>>>> >>>>>>> https://bugs.openjdk.java.net/browse/JDK-8166730 >>>>>> >>>>>> >>>>>> >>>>>> Good. >>>>>> Add links to webrevs in a comment. It will help to get umbrella FC >>>>>> extension >>>>>> approval. >>>>>> >>>>>>> >>>>>>> As detailed in the JEP, the Linux/s390x requires very few shared >>>>>>> changes and we therefore don't foresee any impact on the existing >>>>>>> platforms at all. Following you can find a short description of the >>>>>>> planned changes: >>>>>>> >>>>>>> hotspot: >>>>>>> ======= >>>>>>> >>>>>>> Out for review: >>>>>>> 8166560: [s390] Basic enablement of s390 port. >>>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166560- >>> >>> basic_s390/hotspot.wr01/ >>>>>>> >>>>>>> >>>>>>> Reviewed: >>>>>>> 8166562: C2: Suppress relocations in scratch emit. >>>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166562- >>> >>> scratch_emit/webrev.01/ >>>>>>> >>>>>>> >>>>>>> Will send RFR soon (depends on 8166560): >>>>>>> 8166561: [s390] Adaptions needed for s390 port in C1 and C2. >>>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166562- >>> >>> scratch_emit/webrev.01 >>>>>> >>>>>> >>>>>> >>>>>> Wrong link. >>>>>> >>>>>> Thanks, >>>>>> Vladimir >>>>>> >>>>>> >>>>>>> >>>>>>> We are still investigating the need of these shared changes: >>>>>>> >>>>>>> >>> http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 >>> 011-pass_PC_to_retAddrOffset.patch >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>> http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 >>> 016-constant_table_offset.patch >>>>>>> >>>>>>> >>>>>>> >>>>>>> And finally the patch with the s390x-only platform files. We are >>>>>>> still >>>>>>> editing these to get them into OpenJdk style and shape. >>>>>>> Hotspot passes most jck, jtreg and spec tests with these. >>>>>>> >>>>>>> >>> http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 >>> 101-zFiles.patch >>>>>>> >>>>>>> >>>>>>> >>>>>>> top-level repository: >>>>>>> =============== >>>>>>> >>>>>>> The following is just adding some s390x specific compiler flags to >>>>>>> flags.m4 >>>>>>> 8166800: [s390] Top-level build changes required for Linux/s390x >>>>>>> https://bugs.openjdk.java.net/browse/JDK-8166800 >>>>>>> >>>>>>> jdk repository: >>>>>>> ============ >>>>>>> >>>>>>> This one just adds a new jvm.cfg file for s390x >>>>>>> 8166801: [s390] Add jvm.cfg file for Linux/s390x >>>>>>> https://bugs.openjdk.java.net/browse/JDK-8166801 >>>>>>> >>>>>>> >>>>>>> And finally we plan to do one more change which fixes the jtreg test >>>>>>> on Linux/s390x. But this is mainly for the correct detection of the >>>>>>> platform and for excluding the tests which are not appropriate for >>>>>>> s390x. >>>>>>> >>>>>>> Thank you and best regards, >>>>>>> Volker >>>>>>> >>>>>> > From goetz.lindenmaier at sap.com Thu Oct 13 11:08:41 2016 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Thu, 13 Oct 2016 11:08:41 +0000 Subject: RFR: JEP draft for Linux/s3990x port In-Reply-To: References: <72ddbd25-c7df-b02a-3827-d431f286c795@oracle.com> <6261447a-fc39-4ea6-2ccf-3f0dcc396a36@oracle.com> <69e91f16-30b8-427b-a792-b6d1bf98580c@oracle.com> Message-ID: <53905441dbdc41159896a1b143fdde70@DEWDFE13DE50.global.corp.sap> Hi Vladimir, I'm about to post the final change with the s390 files. All the others are reviewed. I'll then also send a complete webrev for testing. Best regards, Goetz > -----Original Message----- > From: Volker Simonis [mailto:volker.simonis at gmail.com] > Sent: Thursday, October 13, 2016 8:32 AM > To: Vladimir Kozlov > Cc: Lindenmaier, Goetz ; s390x-port- > dev at openjdk.java.net; porters-dev at openjdk.java.net; build-dev dev at openjdk.java.net>; HotSpot Open Source Developers dev at openjdk.java.net>; Java Core Libs > Subject: Re: RFR: JEP draft for Linux/s3990x port > > Hi Vladimir, > > thanks for keeping us updated and hanks for setting the integrations > date on the JEP. We think it is reasonable to do it before the JDK 10 > forest will be forked as this will obviously save us a lot of work. > > The remaining shared changes are > > "8166561: [s390] Adaptions needed for s390 port in C1 and C2." > "8166560: [s390] Basic enablement of s390 port." > "8167184: [s390] Extend relocations for pc-relative instructions." > "8166837: [TESTBUG] Fix tests on Linux/s390x" > > > Except the TESTBUG, they are all reviewed but I think the testbug is > not so important and could be done later if we don't get it reviewd > until the integration date. > > I'm currently traveling, but I'm sure Goetz can provide a new hs/based > changeset for testing, right Goetz :) > > Regards, > Volker > > > On Thu, Oct 13, 2016 at 1:09 AM, Vladimir Kozlov > wrote: > > Hi Goetz and Volker, > > > > Positive news is that JEP status is moving, changes are reviewed and some > > changes were already pushed. > > > > But because of our testing issues during past week I was not able to > execute > > the testing. > > > > We hope jdk9/hs will be open soon but we want to sync jdk9/dev and > merge > > hs-comp repository first. hs/ repo will be opened for other pushes soon > > after that. > > > > I added estimated integration date to the JEP (Oct 28). We would like to > > test and integrate this port before JDK 10 forest is forked. Do you think > > all s390 changes and new code will be ready by that date? > > > > Do you have all shared changes reviewed and approved for push? > > > > Goetz, I saw you updated RFEs with latest webrevs. Can you again prepare > > changeset based on hs/ repo for changes which are not pushed yet? I will > try > > to submit testing over weekend. > > > > Regards, > > Vladimir > > > > > > On 10/4/16 9:48 AM, Lindenmaier, Goetz wrote: > >> > >> Hi Vladimir, > >> > >> This webrev contains all the changes to hotspot needed for the port: > >> http://cr.openjdk.java.net/~goetz/wr16/8166730-linuxs390- > all/hotspot.wr01/ > >> > >> It includes > >> http://cr.openjdk.java.net/~goetz/wr16/8166560- > basic_s390/hotspot.wr03/ > >> http://cr.openjdk.java.net/~goetz/wr16/8166561- > basic_C1C2_s390/webrev.01/ > >> http://cr.openjdk.java.net/~goetz/wr16/8166562- > scratch_emit/webrev.01/ > >> which are out for review. Further it includes > >> the one change to relocate the pc-relative instructions where we didn't > >> open > >> a bug for yet, and the new s390-files. > >> > >> Altogether this passed all our tests that were running on the weekend > >> on linuxs390. > >> > >> The s390-files though are not yet fully in shape, I'm still editing them > >> to get > >> rid of legacy stuff and SAP JVM specific code. E.g. all the code guarded > >> by > >> #ifdef SAPJVM will go away in the end. > >> > >> I hope to have the final versions by end of this week. > >> > >> Best regards, > >> Goetz. > >> > >> > >>> -----Original Message----- > >>> From: s390x-port-dev [mailto:s390x-port-dev- > bounces at openjdk.java.net] > >>> On Behalf Of Vladimir Kozlov > >>> Sent: Montag, 3. Oktober 2016 23:50 > >>> To: Volker Simonis > >>> Cc: s390x-port-dev at openjdk.java.net; porters-dev at openjdk.java.net; > >>> build-dev ; HotSpot Open Source > Developers > >>> ; Java Core Libs >>> dev at openjdk.java.net> > >>> Subject: Re: RFR: JEP draft for Linux/s3990x port > >>> > >>> Hi Volker, > >>> > >>> Can you prepare combined patch (or set of patches) based on latest > >>> reviews together with s390 code as it will be in final push? > >>> > >>> We want to run it through our pre-integration testing to verify that it > >>> does not have problems. > >>> > >>> Thanks, > >>> Vladimir > >>> > >>> On 9/29/16 11:25 AM, Vladimir Kozlov wrote: > >>>> > >>>> You need to wait when Mark (OpenJDK Lead) move it to Candidate (or > >>>> other) state: > >>>> > >>>> http://cr.openjdk.java.net/~mr/jep/jep-2.0-02.html > >>>> > >>>> Vladimir > >>>> > >>>> On 9/29/16 9:55 AM, Volker Simonis wrote: > >>>>> > >>>>> Hi Vladimir, > >>>>> > >>>>> thanks a lot for reviewing and endorsing the JEP. > >>>>> > >>>>> I've linked all the relevant issues to the JEP (they all have a link > >>>>> to a webrev) and change the state to "Submitted". > >>>>> > >>>>> There's just one more small shared change we need for the port for > >>>>> which we haven't opened a bug now because we are still working on > >>>>> simplifying it. The current version looks as follows: > >>>>> > >>>>> http://cr.openjdk.java.net/~simonis/webrevs/2016/s390x/9000016- > >>> > >>> constant_table_offset.patch > >>>>> > >>>>> > >>>>> > >>>>> What are the next steps? Should I add a "jdk9-fc-request" label to t > >>>>> he JEP and add a corresponding "FC Extension Request" comment to it? > >>>>> Or will this be done automatically once I move it to "Candidate"? > >>>>> > >>>>> Is there anything left to do before I can move it to "Candidate" state? > >>>>> > >>>>> Thanks a lot and best regards, > >>>>> Volker > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> On Tue, Sep 27, 2016 at 8:15 PM, Vladimir Kozlov > >>>>> wrote: > >>>>>> > >>>>>> On 9/27/16 10:49 AM, Volker Simonis wrote: > >>>>>>> > >>>>>>> > >>>>>>> Hi, > >>>>>>> > >>>>>>> can you please review and endorse the following draft JEP for the > >>>>>>> integration of the Linux/s390x port into the jkd9 master repository: > >>>>>>> > >>>>>>> https://bugs.openjdk.java.net/browse/JDK-8166730 > >>>>>> > >>>>>> > >>>>>> > >>>>>> Good. > >>>>>> Add links to webrevs in a comment. It will help to get umbrella FC > >>>>>> extension > >>>>>> approval. > >>>>>> > >>>>>>> > >>>>>>> As detailed in the JEP, the Linux/s390x requires very few shared > >>>>>>> changes and we therefore don't foresee any impact on the existing > >>>>>>> platforms at all. Following you can find a short description of the > >>>>>>> planned changes: > >>>>>>> > >>>>>>> hotspot: > >>>>>>> ======= > >>>>>>> > >>>>>>> Out for review: > >>>>>>> 8166560: [s390] Basic enablement of s390 port. > >>>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166560- > >>> > >>> basic_s390/hotspot.wr01/ > >>>>>>> > >>>>>>> > >>>>>>> Reviewed: > >>>>>>> 8166562: C2: Suppress relocations in scratch emit. > >>>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166562- > >>> > >>> scratch_emit/webrev.01/ > >>>>>>> > >>>>>>> > >>>>>>> Will send RFR soon (depends on 8166560): > >>>>>>> 8166561: [s390] Adaptions needed for s390 port in C1 and C2. > >>>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166562- > >>> > >>> scratch_emit/webrev.01 > >>>>>> > >>>>>> > >>>>>> > >>>>>> Wrong link. > >>>>>> > >>>>>> Thanks, > >>>>>> Vladimir > >>>>>> > >>>>>> > >>>>>>> > >>>>>>> We are still investigating the need of these shared changes: > >>>>>>> > >>>>>>> > >>> > http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 > >>> 011-pass_PC_to_retAddrOffset.patch > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>> > http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 > >>> 016-constant_table_offset.patch > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> And finally the patch with the s390x-only platform files. We are > >>>>>>> still > >>>>>>> editing these to get them into OpenJdk style and shape. > >>>>>>> Hotspot passes most jck, jtreg and spec tests with these. > >>>>>>> > >>>>>>> > >>> > http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 > >>> 101-zFiles.patch > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> top-level repository: > >>>>>>> =============== > >>>>>>> > >>>>>>> The following is just adding some s390x specific compiler flags to > >>>>>>> flags.m4 > >>>>>>> 8166800: [s390] Top-level build changes required for Linux/s390x > >>>>>>> https://bugs.openjdk.java.net/browse/JDK-8166800 > >>>>>>> > >>>>>>> jdk repository: > >>>>>>> ============ > >>>>>>> > >>>>>>> This one just adds a new jvm.cfg file for s390x > >>>>>>> 8166801: [s390] Add jvm.cfg file for Linux/s390x > >>>>>>> https://bugs.openjdk.java.net/browse/JDK-8166801 > >>>>>>> > >>>>>>> > >>>>>>> And finally we plan to do one more change which fixes the jtreg test > >>>>>>> on Linux/s390x. But this is mainly for the correct detection of the > >>>>>>> platform and for excluding the tests which are not appropriate for > >>>>>>> s390x. > >>>>>>> > >>>>>>> Thank you and best regards, > >>>>>>> Volker > >>>>>>> > >>>>>> > > From goetz.lindenmaier at sap.com Thu Oct 13 16:22:16 2016 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Thu, 13 Oct 2016 16:22:16 +0000 Subject: RFR: JEP draft for Linux/s3990x port In-Reply-To: References: <72ddbd25-c7df-b02a-3827-d431f286c795@oracle.com> <6261447a-fc39-4ea6-2ccf-3f0dcc396a36@oracle.com> <69e91f16-30b8-427b-a792-b6d1bf98580c@oracle.com> Message-ID: <2b52f6217ba941dcaf95a62dd6e5dab9@DEWDFE13DE50.global.corp.sap> Hi Vladimir, I made a new webrev containing all outstanding changes merged into one patch http://cr.openjdk.java.net/~goetz/wr16/8166730-linuxs390-all/hotspot.wr01/ You probably saw my RFR with the s390 files. Best regards, Goetz. > -----Original Message----- > From: Vladimir Kozlov [mailto:vladimir.kozlov at oracle.com] > Sent: Thursday, October 13, 2016 1:09 AM > To: Lindenmaier, Goetz ; Volker Simonis > > Cc: s390x-port-dev at openjdk.java.net; porters-dev at openjdk.java.net; build- > dev ; HotSpot Open Source Developers > ; Java Core Libs dev at openjdk.java.net> > Subject: Re: RFR: JEP draft for Linux/s3990x port > > Hi Goetz and Volker, > > Positive news is that JEP status is moving, changes are reviewed and some > changes were already pushed. > > But because of our testing issues during past week I was not able to execute > the testing. > > We hope jdk9/hs will be open soon but we want to sync jdk9/dev and merge > hs-comp repository first. hs/ repo will be > opened for other pushes soon after that. > > I added estimated integration date to the JEP (Oct 28). We would like to test > and integrate this port before JDK 10 > forest is forked. Do you think all s390 changes and new code will be ready by > that date? > > Do you have all shared changes reviewed and approved for push? > > Goetz, I saw you updated RFEs with latest webrevs. Can you again prepare > changeset based on hs/ repo for changes which > are not pushed yet? I will try to submit testing over weekend. > > Regards, > Vladimir > > On 10/4/16 9:48 AM, Lindenmaier, Goetz wrote: > > Hi Vladimir, > > > > This webrev contains all the changes to hotspot needed for the port: > > http://cr.openjdk.java.net/~goetz/wr16/8166730-linuxs390- > all/hotspot.wr01/ > > > > It includes > > http://cr.openjdk.java.net/~goetz/wr16/8166560- > basic_s390/hotspot.wr03/ > > http://cr.openjdk.java.net/~goetz/wr16/8166561- > basic_C1C2_s390/webrev.01/ > > http://cr.openjdk.java.net/~goetz/wr16/8166562- > scratch_emit/webrev.01/ > > which are out for review. Further it includes > > the one change to relocate the pc-relative instructions where we didn't > open > > a bug for yet, and the new s390-files. > > > > Altogether this passed all our tests that were running on the weekend > > on linuxs390. > > > > The s390-files though are not yet fully in shape, I'm still editing them to get > > rid of legacy stuff and SAP JVM specific code. E.g. all the code guarded by > > #ifdef SAPJVM will go away in the end. > > > > I hope to have the final versions by end of this week. > > > > Best regards, > > Goetz. > > > > > >> -----Original Message----- > >> From: s390x-port-dev [mailto:s390x-port-dev-bounces at openjdk.java.net] > >> On Behalf Of Vladimir Kozlov > >> Sent: Montag, 3. Oktober 2016 23:50 > >> To: Volker Simonis > >> Cc: s390x-port-dev at openjdk.java.net; porters-dev at openjdk.java.net; > >> build-dev ; HotSpot Open Source > Developers > >> ; Java Core Libs >> dev at openjdk.java.net> > >> Subject: Re: RFR: JEP draft for Linux/s3990x port > >> > >> Hi Volker, > >> > >> Can you prepare combined patch (or set of patches) based on latest > >> reviews together with s390 code as it will be in final push? > >> > >> We want to run it through our pre-integration testing to verify that it > >> does not have problems. > >> > >> Thanks, > >> Vladimir > >> > >> On 9/29/16 11:25 AM, Vladimir Kozlov wrote: > >>> You need to wait when Mark (OpenJDK Lead) move it to Candidate (or > >>> other) state: > >>> > >>> http://cr.openjdk.java.net/~mr/jep/jep-2.0-02.html > >>> > >>> Vladimir > >>> > >>> On 9/29/16 9:55 AM, Volker Simonis wrote: > >>>> Hi Vladimir, > >>>> > >>>> thanks a lot for reviewing and endorsing the JEP. > >>>> > >>>> I've linked all the relevant issues to the JEP (they all have a link > >>>> to a webrev) and change the state to "Submitted". > >>>> > >>>> There's just one more small shared change we need for the port for > >>>> which we haven't opened a bug now because we are still working on > >>>> simplifying it. The current version looks as follows: > >>>> > >>>> http://cr.openjdk.java.net/~simonis/webrevs/2016/s390x/9000016- > >> constant_table_offset.patch > >>>> > >>>> > >>>> What are the next steps? Should I add a "jdk9-fc-request" label to t > >>>> he JEP and add a corresponding "FC Extension Request" comment to it? > >>>> Or will this be done automatically once I move it to "Candidate"? > >>>> > >>>> Is there anything left to do before I can move it to "Candidate" state? > >>>> > >>>> Thanks a lot and best regards, > >>>> Volker > >>>> > >>>> > >>>> > >>>> > >>>> On Tue, Sep 27, 2016 at 8:15 PM, Vladimir Kozlov > >>>> wrote: > >>>>> On 9/27/16 10:49 AM, Volker Simonis wrote: > >>>>>> > >>>>>> Hi, > >>>>>> > >>>>>> can you please review and endorse the following draft JEP for the > >>>>>> integration of the Linux/s390x port into the jkd9 master repository: > >>>>>> > >>>>>> https://bugs.openjdk.java.net/browse/JDK-8166730 > >>>>> > >>>>> > >>>>> Good. > >>>>> Add links to webrevs in a comment. It will help to get umbrella FC > >>>>> extension > >>>>> approval. > >>>>> > >>>>>> > >>>>>> As detailed in the JEP, the Linux/s390x requires very few shared > >>>>>> changes and we therefore don't foresee any impact on the existing > >>>>>> platforms at all. Following you can find a short description of the > >>>>>> planned changes: > >>>>>> > >>>>>> hotspot: > >>>>>> ======= > >>>>>> > >>>>>> Out for review: > >>>>>> 8166560: [s390] Basic enablement of s390 port. > >>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166560- > >> basic_s390/hotspot.wr01/ > >>>>>> > >>>>>> Reviewed: > >>>>>> 8166562: C2: Suppress relocations in scratch emit. > >>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166562- > >> scratch_emit/webrev.01/ > >>>>>> > >>>>>> Will send RFR soon (depends on 8166560): > >>>>>> 8166561: [s390] Adaptions needed for s390 port in C1 and C2. > >>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166562- > >> scratch_emit/webrev.01 > >>>>> > >>>>> > >>>>> Wrong link. > >>>>> > >>>>> Thanks, > >>>>> Vladimir > >>>>> > >>>>> > >>>>>> > >>>>>> We are still investigating the need of these shared changes: > >>>>>> > >>>>>> > >> > http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 > >> 011-pass_PC_to_retAddrOffset.patch > >>>>>> > >>>>>> > >>>>>> > >> > http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 > >> 016-constant_table_offset.patch > >>>>>> > >>>>>> > >>>>>> And finally the patch with the s390x-only platform files. We are still > >>>>>> editing these to get them into OpenJdk style and shape. > >>>>>> Hotspot passes most jck, jtreg and spec tests with these. > >>>>>> > >>>>>> > >> > http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 > >> 101-zFiles.patch > >>>>>> > >>>>>> > >>>>>> top-level repository: > >>>>>> =============== > >>>>>> > >>>>>> The following is just adding some s390x specific compiler flags to > >>>>>> flags.m4 > >>>>>> 8166800: [s390] Top-level build changes required for Linux/s390x > >>>>>> https://bugs.openjdk.java.net/browse/JDK-8166800 > >>>>>> > >>>>>> jdk repository: > >>>>>> ============ > >>>>>> > >>>>>> This one just adds a new jvm.cfg file for s390x > >>>>>> 8166801: [s390] Add jvm.cfg file for Linux/s390x > >>>>>> https://bugs.openjdk.java.net/browse/JDK-8166801 > >>>>>> > >>>>>> > >>>>>> And finally we plan to do one more change which fixes the jtreg test > >>>>>> on Linux/s390x. But this is mainly for the correct detection of the > >>>>>> platform and for excluding the tests which are not appropriate for > >>>>>> s390x. > >>>>>> > >>>>>> Thank you and best regards, > >>>>>> Volker > >>>>>> > >>>>> From vladimir.kozlov at oracle.com Fri Oct 14 01:13:47 2016 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Thu, 13 Oct 2016 18:13:47 -0700 Subject: RFR: JEP draft for Linux/s3990x port In-Reply-To: <2b52f6217ba941dcaf95a62dd6e5dab9@DEWDFE13DE50.global.corp.sap> References: <72ddbd25-c7df-b02a-3827-d431f286c795@oracle.com> <6261447a-fc39-4ea6-2ccf-3f0dcc396a36@oracle.com> <69e91f16-30b8-427b-a792-b6d1bf98580c@oracle.com> <2b52f6217ba941dcaf95a62dd6e5dab9@DEWDFE13DE50.global.corp.sap> Message-ID: <5800314B.5050206@oracle.com> Thank you, Goetz I submitted testing. Vladimir On 10/13/16 9:22 AM, Lindenmaier, Goetz wrote: > Hi Vladimir, > > I made a new webrev containing all outstanding changes merged into one patch > http://cr.openjdk.java.net/~goetz/wr16/8166730-linuxs390-all/hotspot.wr01/ > > You probably saw my RFR with the s390 files. > > Best regards, > Goetz. > >> -----Original Message----- >> From: Vladimir Kozlov [mailto:vladimir.kozlov at oracle.com] >> Sent: Thursday, October 13, 2016 1:09 AM >> To: Lindenmaier, Goetz ; Volker Simonis >> >> Cc: s390x-port-dev at openjdk.java.net; porters-dev at openjdk.java.net; build- >> dev ; HotSpot Open Source Developers >> ; Java Core Libs > dev at openjdk.java.net> >> Subject: Re: RFR: JEP draft for Linux/s3990x port >> >> Hi Goetz and Volker, >> >> Positive news is that JEP status is moving, changes are reviewed and some >> changes were already pushed. >> >> But because of our testing issues during past week I was not able to execute >> the testing. >> >> We hope jdk9/hs will be open soon but we want to sync jdk9/dev and merge >> hs-comp repository first. hs/ repo will be >> opened for other pushes soon after that. >> >> I added estimated integration date to the JEP (Oct 28). We would like to test >> and integrate this port before JDK 10 >> forest is forked. Do you think all s390 changes and new code will be ready by >> that date? >> >> Do you have all shared changes reviewed and approved for push? >> >> Goetz, I saw you updated RFEs with latest webrevs. Can you again prepare >> changeset based on hs/ repo for changes which >> are not pushed yet? I will try to submit testing over weekend. >> >> Regards, >> Vladimir >> >> On 10/4/16 9:48 AM, Lindenmaier, Goetz wrote: >>> Hi Vladimir, >>> >>> This webrev contains all the changes to hotspot needed for the port: >>> http://cr.openjdk.java.net/~goetz/wr16/8166730-linuxs390- >> all/hotspot.wr01/ >>> >>> It includes >>> http://cr.openjdk.java.net/~goetz/wr16/8166560- >> basic_s390/hotspot.wr03/ >>> http://cr.openjdk.java.net/~goetz/wr16/8166561- >> basic_C1C2_s390/webrev.01/ >>> http://cr.openjdk.java.net/~goetz/wr16/8166562- >> scratch_emit/webrev.01/ >>> which are out for review. Further it includes >>> the one change to relocate the pc-relative instructions where we didn't >> open >>> a bug for yet, and the new s390-files. >>> >>> Altogether this passed all our tests that were running on the weekend >>> on linuxs390. >>> >>> The s390-files though are not yet fully in shape, I'm still editing them to get >>> rid of legacy stuff and SAP JVM specific code. E.g. all the code guarded by >>> #ifdef SAPJVM will go away in the end. >>> >>> I hope to have the final versions by end of this week. >>> >>> Best regards, >>> Goetz. >>> >>> >>>> -----Original Message----- >>>> From: s390x-port-dev [mailto:s390x-port-dev-bounces at openjdk.java.net] >>>> On Behalf Of Vladimir Kozlov >>>> Sent: Montag, 3. Oktober 2016 23:50 >>>> To: Volker Simonis >>>> Cc: s390x-port-dev at openjdk.java.net; porters-dev at openjdk.java.net; >>>> build-dev ; HotSpot Open Source >> Developers >>>> ; Java Core Libs >>> dev at openjdk.java.net> >>>> Subject: Re: RFR: JEP draft for Linux/s3990x port >>>> >>>> Hi Volker, >>>> >>>> Can you prepare combined patch (or set of patches) based on latest >>>> reviews together with s390 code as it will be in final push? >>>> >>>> We want to run it through our pre-integration testing to verify that it >>>> does not have problems. >>>> >>>> Thanks, >>>> Vladimir >>>> >>>> On 9/29/16 11:25 AM, Vladimir Kozlov wrote: >>>>> You need to wait when Mark (OpenJDK Lead) move it to Candidate (or >>>>> other) state: >>>>> >>>>> http://cr.openjdk.java.net/~mr/jep/jep-2.0-02.html >>>>> >>>>> Vladimir >>>>> >>>>> On 9/29/16 9:55 AM, Volker Simonis wrote: >>>>>> Hi Vladimir, >>>>>> >>>>>> thanks a lot for reviewing and endorsing the JEP. >>>>>> >>>>>> I've linked all the relevant issues to the JEP (they all have a link >>>>>> to a webrev) and change the state to "Submitted". >>>>>> >>>>>> There's just one more small shared change we need for the port for >>>>>> which we haven't opened a bug now because we are still working on >>>>>> simplifying it. The current version looks as follows: >>>>>> >>>>>> http://cr.openjdk.java.net/~simonis/webrevs/2016/s390x/9000016- >>>> constant_table_offset.patch >>>>>> >>>>>> >>>>>> What are the next steps? Should I add a "jdk9-fc-request" label to t >>>>>> he JEP and add a corresponding "FC Extension Request" comment to it? >>>>>> Or will this be done automatically once I move it to "Candidate"? >>>>>> >>>>>> Is there anything left to do before I can move it to "Candidate" state? >>>>>> >>>>>> Thanks a lot and best regards, >>>>>> Volker >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Tue, Sep 27, 2016 at 8:15 PM, Vladimir Kozlov >>>>>> wrote: >>>>>>> On 9/27/16 10:49 AM, Volker Simonis wrote: >>>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> can you please review and endorse the following draft JEP for the >>>>>>>> integration of the Linux/s390x port into the jkd9 master repository: >>>>>>>> >>>>>>>> https://bugs.openjdk.java.net/browse/JDK-8166730 >>>>>>> >>>>>>> >>>>>>> Good. >>>>>>> Add links to webrevs in a comment. It will help to get umbrella FC >>>>>>> extension >>>>>>> approval. >>>>>>> >>>>>>>> >>>>>>>> As detailed in the JEP, the Linux/s390x requires very few shared >>>>>>>> changes and we therefore don't foresee any impact on the existing >>>>>>>> platforms at all. Following you can find a short description of the >>>>>>>> planned changes: >>>>>>>> >>>>>>>> hotspot: >>>>>>>> ======= >>>>>>>> >>>>>>>> Out for review: >>>>>>>> 8166560: [s390] Basic enablement of s390 port. >>>>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166560- >>>> basic_s390/hotspot.wr01/ >>>>>>>> >>>>>>>> Reviewed: >>>>>>>> 8166562: C2: Suppress relocations in scratch emit. >>>>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166562- >>>> scratch_emit/webrev.01/ >>>>>>>> >>>>>>>> Will send RFR soon (depends on 8166560): >>>>>>>> 8166561: [s390] Adaptions needed for s390 port in C1 and C2. >>>>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166562- >>>> scratch_emit/webrev.01 >>>>>>> >>>>>>> >>>>>>> Wrong link. >>>>>>> >>>>>>> Thanks, >>>>>>> Vladimir >>>>>>> >>>>>>> >>>>>>>> >>>>>>>> We are still investigating the need of these shared changes: >>>>>>>> >>>>>>>> >>>> >> http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 >>>> 011-pass_PC_to_retAddrOffset.patch >>>>>>>> >>>>>>>> >>>>>>>> >>>> >> http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 >>>> 016-constant_table_offset.patch >>>>>>>> >>>>>>>> >>>>>>>> And finally the patch with the s390x-only platform files. We are still >>>>>>>> editing these to get them into OpenJdk style and shape. >>>>>>>> Hotspot passes most jck, jtreg and spec tests with these. >>>>>>>> >>>>>>>> >>>> >> http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 >>>> 101-zFiles.patch >>>>>>>> >>>>>>>> >>>>>>>> top-level repository: >>>>>>>> =============== >>>>>>>> >>>>>>>> The following is just adding some s390x specific compiler flags to >>>>>>>> flags.m4 >>>>>>>> 8166800: [s390] Top-level build changes required for Linux/s390x >>>>>>>> https://bugs.openjdk.java.net/browse/JDK-8166800 >>>>>>>> >>>>>>>> jdk repository: >>>>>>>> ============ >>>>>>>> >>>>>>>> This one just adds a new jvm.cfg file for s390x >>>>>>>> 8166801: [s390] Add jvm.cfg file for Linux/s390x >>>>>>>> https://bugs.openjdk.java.net/browse/JDK-8166801 >>>>>>>> >>>>>>>> >>>>>>>> And finally we plan to do one more change which fixes the jtreg test >>>>>>>> on Linux/s390x. But this is mainly for the correct detection of the >>>>>>>> platform and for excluding the tests which are not appropriate for >>>>>>>> s390x. >>>>>>>> >>>>>>>> Thank you and best regards, >>>>>>>> Volker >>>>>>>> >>>>>>> From vladimir.kozlov at oracle.com Thu Oct 27 04:27:15 2016 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Wed, 26 Oct 2016 21:27:15 -0700 Subject: RFR: JEP draft for Linux/s3990x port In-Reply-To: <2b52f6217ba941dcaf95a62dd6e5dab9@DEWDFE13DE50.global.corp.sap> References: <72ddbd25-c7df-b02a-3827-d431f286c795@oracle.com> <6261447a-fc39-4ea6-2ccf-3f0dcc396a36@oracle.com> <69e91f16-30b8-427b-a792-b6d1bf98580c@oracle.com> <2b52f6217ba941dcaf95a62dd6e5dab9@DEWDFE13DE50.global.corp.sap> Message-ID: <58118223.2030600@oracle.com> JEP is Targeted and RFEs are approved. I pushed 3 Hotspot changes which have touch shared code. I left for you "JDK-8167673 [s390] The s390 port." because it has only s390 specific code. Regards, Vladimir On 10/13/16 9:22 AM, Lindenmaier, Goetz wrote: > Hi Vladimir, > > I made a new webrev containing all outstanding changes merged into one patch > http://cr.openjdk.java.net/~goetz/wr16/8166730-linuxs390-all/hotspot.wr01/ > > You probably saw my RFR with the s390 files. > > Best regards, > Goetz. > >> -----Original Message----- >> From: Vladimir Kozlov [mailto:vladimir.kozlov at oracle.com] >> Sent: Thursday, October 13, 2016 1:09 AM >> To: Lindenmaier, Goetz ; Volker Simonis >> >> Cc: s390x-port-dev at openjdk.java.net; porters-dev at openjdk.java.net; build- >> dev ; HotSpot Open Source Developers >> ; Java Core Libs > dev at openjdk.java.net> >> Subject: Re: RFR: JEP draft for Linux/s3990x port >> >> Hi Goetz and Volker, >> >> Positive news is that JEP status is moving, changes are reviewed and some >> changes were already pushed. >> >> But because of our testing issues during past week I was not able to execute >> the testing. >> >> We hope jdk9/hs will be open soon but we want to sync jdk9/dev and merge >> hs-comp repository first. hs/ repo will be >> opened for other pushes soon after that. >> >> I added estimated integration date to the JEP (Oct 28). We would like to test >> and integrate this port before JDK 10 >> forest is forked. Do you think all s390 changes and new code will be ready by >> that date? >> >> Do you have all shared changes reviewed and approved for push? >> >> Goetz, I saw you updated RFEs with latest webrevs. Can you again prepare >> changeset based on hs/ repo for changes which >> are not pushed yet? I will try to submit testing over weekend. >> >> Regards, >> Vladimir >> >> On 10/4/16 9:48 AM, Lindenmaier, Goetz wrote: >>> Hi Vladimir, >>> >>> This webrev contains all the changes to hotspot needed for the port: >>> http://cr.openjdk.java.net/~goetz/wr16/8166730-linuxs390- >> all/hotspot.wr01/ >>> >>> It includes >>> http://cr.openjdk.java.net/~goetz/wr16/8166560- >> basic_s390/hotspot.wr03/ >>> http://cr.openjdk.java.net/~goetz/wr16/8166561- >> basic_C1C2_s390/webrev.01/ >>> http://cr.openjdk.java.net/~goetz/wr16/8166562- >> scratch_emit/webrev.01/ >>> which are out for review. Further it includes >>> the one change to relocate the pc-relative instructions where we didn't >> open >>> a bug for yet, and the new s390-files. >>> >>> Altogether this passed all our tests that were running on the weekend >>> on linuxs390. >>> >>> The s390-files though are not yet fully in shape, I'm still editing them to get >>> rid of legacy stuff and SAP JVM specific code. E.g. all the code guarded by >>> #ifdef SAPJVM will go away in the end. >>> >>> I hope to have the final versions by end of this week. >>> >>> Best regards, >>> Goetz. >>> >>> >>>> -----Original Message----- >>>> From: s390x-port-dev [mailto:s390x-port-dev-bounces at openjdk.java.net] >>>> On Behalf Of Vladimir Kozlov >>>> Sent: Montag, 3. Oktober 2016 23:50 >>>> To: Volker Simonis >>>> Cc: s390x-port-dev at openjdk.java.net; porters-dev at openjdk.java.net; >>>> build-dev ; HotSpot Open Source >> Developers >>>> ; Java Core Libs >>> dev at openjdk.java.net> >>>> Subject: Re: RFR: JEP draft for Linux/s3990x port >>>> >>>> Hi Volker, >>>> >>>> Can you prepare combined patch (or set of patches) based on latest >>>> reviews together with s390 code as it will be in final push? >>>> >>>> We want to run it through our pre-integration testing to verify that it >>>> does not have problems. >>>> >>>> Thanks, >>>> Vladimir >>>> >>>> On 9/29/16 11:25 AM, Vladimir Kozlov wrote: >>>>> You need to wait when Mark (OpenJDK Lead) move it to Candidate (or >>>>> other) state: >>>>> >>>>> http://cr.openjdk.java.net/~mr/jep/jep-2.0-02.html >>>>> >>>>> Vladimir >>>>> >>>>> On 9/29/16 9:55 AM, Volker Simonis wrote: >>>>>> Hi Vladimir, >>>>>> >>>>>> thanks a lot for reviewing and endorsing the JEP. >>>>>> >>>>>> I've linked all the relevant issues to the JEP (they all have a link >>>>>> to a webrev) and change the state to "Submitted". >>>>>> >>>>>> There's just one more small shared change we need for the port for >>>>>> which we haven't opened a bug now because we are still working on >>>>>> simplifying it. The current version looks as follows: >>>>>> >>>>>> http://cr.openjdk.java.net/~simonis/webrevs/2016/s390x/9000016- >>>> constant_table_offset.patch >>>>>> >>>>>> >>>>>> What are the next steps? Should I add a "jdk9-fc-request" label to t >>>>>> he JEP and add a corresponding "FC Extension Request" comment to it? >>>>>> Or will this be done automatically once I move it to "Candidate"? >>>>>> >>>>>> Is there anything left to do before I can move it to "Candidate" state? >>>>>> >>>>>> Thanks a lot and best regards, >>>>>> Volker >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Tue, Sep 27, 2016 at 8:15 PM, Vladimir Kozlov >>>>>> wrote: >>>>>>> On 9/27/16 10:49 AM, Volker Simonis wrote: >>>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> can you please review and endorse the following draft JEP for the >>>>>>>> integration of the Linux/s390x port into the jkd9 master repository: >>>>>>>> >>>>>>>> https://bugs.openjdk.java.net/browse/JDK-8166730 >>>>>>> >>>>>>> >>>>>>> Good. >>>>>>> Add links to webrevs in a comment. It will help to get umbrella FC >>>>>>> extension >>>>>>> approval. >>>>>>> >>>>>>>> >>>>>>>> As detailed in the JEP, the Linux/s390x requires very few shared >>>>>>>> changes and we therefore don't foresee any impact on the existing >>>>>>>> platforms at all. Following you can find a short description of the >>>>>>>> planned changes: >>>>>>>> >>>>>>>> hotspot: >>>>>>>> ======= >>>>>>>> >>>>>>>> Out for review: >>>>>>>> 8166560: [s390] Basic enablement of s390 port. >>>>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166560- >>>> basic_s390/hotspot.wr01/ >>>>>>>> >>>>>>>> Reviewed: >>>>>>>> 8166562: C2: Suppress relocations in scratch emit. >>>>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166562- >>>> scratch_emit/webrev.01/ >>>>>>>> >>>>>>>> Will send RFR soon (depends on 8166560): >>>>>>>> 8166561: [s390] Adaptions needed for s390 port in C1 and C2. >>>>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166562- >>>> scratch_emit/webrev.01 >>>>>>> >>>>>>> >>>>>>> Wrong link. >>>>>>> >>>>>>> Thanks, >>>>>>> Vladimir >>>>>>> >>>>>>> >>>>>>>> >>>>>>>> We are still investigating the need of these shared changes: >>>>>>>> >>>>>>>> >>>> >> http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 >>>> 011-pass_PC_to_retAddrOffset.patch >>>>>>>> >>>>>>>> >>>>>>>> >>>> >> http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 >>>> 016-constant_table_offset.patch >>>>>>>> >>>>>>>> >>>>>>>> And finally the patch with the s390x-only platform files. We are still >>>>>>>> editing these to get them into OpenJdk style and shape. >>>>>>>> Hotspot passes most jck, jtreg and spec tests with these. >>>>>>>> >>>>>>>> >>>> >> http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 >>>> 101-zFiles.patch >>>>>>>> >>>>>>>> >>>>>>>> top-level repository: >>>>>>>> =============== >>>>>>>> >>>>>>>> The following is just adding some s390x specific compiler flags to >>>>>>>> flags.m4 >>>>>>>> 8166800: [s390] Top-level build changes required for Linux/s390x >>>>>>>> https://bugs.openjdk.java.net/browse/JDK-8166800 >>>>>>>> >>>>>>>> jdk repository: >>>>>>>> ============ >>>>>>>> >>>>>>>> This one just adds a new jvm.cfg file for s390x >>>>>>>> 8166801: [s390] Add jvm.cfg file for Linux/s390x >>>>>>>> https://bugs.openjdk.java.net/browse/JDK-8166801 >>>>>>>> >>>>>>>> >>>>>>>> And finally we plan to do one more change which fixes the jtreg test >>>>>>>> on Linux/s390x. But this is mainly for the correct detection of the >>>>>>>> platform and for excluding the tests which are not appropriate for >>>>>>>> s390x. >>>>>>>> >>>>>>>> Thank you and best regards, >>>>>>>> Volker >>>>>>>> >>>>>>> From volker.simonis at gmail.com Thu Oct 27 07:37:21 2016 From: volker.simonis at gmail.com (Volker Simonis) Date: Thu, 27 Oct 2016 09:37:21 +0200 Subject: RFR: JEP draft for Linux/s3990x port In-Reply-To: <58118223.2030600@oracle.com> References: <72ddbd25-c7df-b02a-3827-d431f286c795@oracle.com> <6261447a-fc39-4ea6-2ccf-3f0dcc396a36@oracle.com> <69e91f16-30b8-427b-a792-b6d1bf98580c@oracle.com> <2b52f6217ba941dcaf95a62dd6e5dab9@DEWDFE13DE50.global.corp.sap> <58118223.2030600@oracle.com> Message-ID: Vladimir, thanks a lot for your great help! Bringing the s390x port into jdk9 in time wouldn't have been possible without your support. Regards, The SAP JVM Team On Thu, Oct 27, 2016 at 6:27 AM, Vladimir Kozlov wrote: > JEP is Targeted and RFEs are approved. > > I pushed 3 Hotspot changes which have touch shared code. > I left for you "JDK-8167673 [s390] The s390 port." because it has only s390 > specific code. > > Regards, > Vladimir > > > On 10/13/16 9:22 AM, Lindenmaier, Goetz wrote: >> >> Hi Vladimir, >> >> I made a new webrev containing all outstanding changes merged into one >> patch >> http://cr.openjdk.java.net/~goetz/wr16/8166730-linuxs390-all/hotspot.wr01/ >> >> You probably saw my RFR with the s390 files. >> >> Best regards, >> Goetz. >> >>> -----Original Message----- >>> From: Vladimir Kozlov [mailto:vladimir.kozlov at oracle.com] >>> Sent: Thursday, October 13, 2016 1:09 AM >>> To: Lindenmaier, Goetz ; Volker Simonis >>> >>> Cc: s390x-port-dev at openjdk.java.net; porters-dev at openjdk.java.net; build- >>> dev ; HotSpot Open Source Developers >>> ; Java Core Libs >> dev at openjdk.java.net> >>> Subject: Re: RFR: JEP draft for Linux/s3990x port >>> >>> Hi Goetz and Volker, >>> >>> Positive news is that JEP status is moving, changes are reviewed and some >>> changes were already pushed. >>> >>> But because of our testing issues during past week I was not able to >>> execute >>> the testing. >>> >>> We hope jdk9/hs will be open soon but we want to sync jdk9/dev and merge >>> hs-comp repository first. hs/ repo will be >>> opened for other pushes soon after that. >>> >>> I added estimated integration date to the JEP (Oct 28). We would like to >>> test >>> and integrate this port before JDK 10 >>> forest is forked. Do you think all s390 changes and new code will be >>> ready by >>> that date? >>> >>> Do you have all shared changes reviewed and approved for push? >>> >>> Goetz, I saw you updated RFEs with latest webrevs. Can you again prepare >>> changeset based on hs/ repo for changes which >>> are not pushed yet? I will try to submit testing over weekend. >>> >>> Regards, >>> Vladimir >>> >>> On 10/4/16 9:48 AM, Lindenmaier, Goetz wrote: >>>> >>>> Hi Vladimir, >>>> >>>> This webrev contains all the changes to hotspot needed for the port: >>>> http://cr.openjdk.java.net/~goetz/wr16/8166730-linuxs390- >>> >>> all/hotspot.wr01/ >>>> >>>> >>>> It includes >>>> http://cr.openjdk.java.net/~goetz/wr16/8166560- >>> >>> basic_s390/hotspot.wr03/ >>>> >>>> http://cr.openjdk.java.net/~goetz/wr16/8166561- >>> >>> basic_C1C2_s390/webrev.01/ >>>> >>>> http://cr.openjdk.java.net/~goetz/wr16/8166562- >>> >>> scratch_emit/webrev.01/ >>>> >>>> which are out for review. Further it includes >>>> the one change to relocate the pc-relative instructions where we didn't >>> >>> open >>>> >>>> a bug for yet, and the new s390-files. >>>> >>>> Altogether this passed all our tests that were running on the weekend >>>> on linuxs390. >>>> >>>> The s390-files though are not yet fully in shape, I'm still editing them >>>> to get >>>> rid of legacy stuff and SAP JVM specific code. E.g. all the code >>>> guarded by >>>> #ifdef SAPJVM will go away in the end. >>>> >>>> I hope to have the final versions by end of this week. >>>> >>>> Best regards, >>>> Goetz. >>>> >>>> >>>>> -----Original Message----- >>>>> From: s390x-port-dev [mailto:s390x-port-dev-bounces at openjdk.java.net] >>>>> On Behalf Of Vladimir Kozlov >>>>> Sent: Montag, 3. Oktober 2016 23:50 >>>>> To: Volker Simonis >>>>> Cc: s390x-port-dev at openjdk.java.net; porters-dev at openjdk.java.net; >>>>> build-dev ; HotSpot Open Source >>> >>> Developers >>>>> >>>>> ; Java Core Libs >>>> dev at openjdk.java.net> >>>>> Subject: Re: RFR: JEP draft for Linux/s3990x port >>>>> >>>>> Hi Volker, >>>>> >>>>> Can you prepare combined patch (or set of patches) based on latest >>>>> reviews together with s390 code as it will be in final push? >>>>> >>>>> We want to run it through our pre-integration testing to verify that it >>>>> does not have problems. >>>>> >>>>> Thanks, >>>>> Vladimir >>>>> >>>>> On 9/29/16 11:25 AM, Vladimir Kozlov wrote: >>>>>> >>>>>> You need to wait when Mark (OpenJDK Lead) move it to Candidate (or >>>>>> other) state: >>>>>> >>>>>> http://cr.openjdk.java.net/~mr/jep/jep-2.0-02.html >>>>>> >>>>>> Vladimir >>>>>> >>>>>> On 9/29/16 9:55 AM, Volker Simonis wrote: >>>>>>> >>>>>>> Hi Vladimir, >>>>>>> >>>>>>> thanks a lot for reviewing and endorsing the JEP. >>>>>>> >>>>>>> I've linked all the relevant issues to the JEP (they all have a link >>>>>>> to a webrev) and change the state to "Submitted". >>>>>>> >>>>>>> There's just one more small shared change we need for the port for >>>>>>> which we haven't opened a bug now because we are still working on >>>>>>> simplifying it. The current version looks as follows: >>>>>>> >>>>>>> http://cr.openjdk.java.net/~simonis/webrevs/2016/s390x/9000016- >>>>> >>>>> constant_table_offset.patch >>>>>>> >>>>>>> >>>>>>> >>>>>>> What are the next steps? Should I add a "jdk9-fc-request" label to t >>>>>>> he JEP and add a corresponding "FC Extension Request" comment to it? >>>>>>> Or will this be done automatically once I move it to "Candidate"? >>>>>>> >>>>>>> Is there anything left to do before I can move it to "Candidate" >>>>>>> state? >>>>>>> >>>>>>> Thanks a lot and best regards, >>>>>>> Volker >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Tue, Sep 27, 2016 at 8:15 PM, Vladimir Kozlov >>>>>>> wrote: >>>>>>>> >>>>>>>> On 9/27/16 10:49 AM, Volker Simonis wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> can you please review and endorse the following draft JEP for the >>>>>>>>> integration of the Linux/s390x port into the jkd9 master >>>>>>>>> repository: >>>>>>>>> >>>>>>>>> https://bugs.openjdk.java.net/browse/JDK-8166730 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Good. >>>>>>>> Add links to webrevs in a comment. It will help to get umbrella FC >>>>>>>> extension >>>>>>>> approval. >>>>>>>> >>>>>>>>> >>>>>>>>> As detailed in the JEP, the Linux/s390x requires very few shared >>>>>>>>> changes and we therefore don't foresee any impact on the existing >>>>>>>>> platforms at all. Following you can find a short description of the >>>>>>>>> planned changes: >>>>>>>>> >>>>>>>>> hotspot: >>>>>>>>> ======= >>>>>>>>> >>>>>>>>> Out for review: >>>>>>>>> 8166560: [s390] Basic enablement of s390 port. >>>>>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166560- >>>>> >>>>> basic_s390/hotspot.wr01/ >>>>>>>>> >>>>>>>>> >>>>>>>>> Reviewed: >>>>>>>>> 8166562: C2: Suppress relocations in scratch emit. >>>>>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166562- >>>>> >>>>> scratch_emit/webrev.01/ >>>>>>>>> >>>>>>>>> >>>>>>>>> Will send RFR soon (depends on 8166560): >>>>>>>>> 8166561: [s390] Adaptions needed for s390 port in C1 and C2. >>>>>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166562- >>>>> >>>>> scratch_emit/webrev.01 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Wrong link. >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Vladimir >>>>>>>> >>>>>>>> >>>>>>>>> >>>>>>>>> We are still investigating the need of these shared changes: >>>>>>>>> >>>>>>>>> >>>>> >>> http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 >>>>> >>>>> 011-pass_PC_to_retAddrOffset.patch >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>> >>> http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 >>>>> >>>>> 016-constant_table_offset.patch >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> And finally the patch with the s390x-only platform files. We are >>>>>>>>> still >>>>>>>>> editing these to get them into OpenJdk style and shape. >>>>>>>>> Hotspot passes most jck, jtreg and spec tests with these. >>>>>>>>> >>>>>>>>> >>>>> >>> http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 >>>>> >>>>> 101-zFiles.patch >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> top-level repository: >>>>>>>>> =============== >>>>>>>>> >>>>>>>>> The following is just adding some s390x specific compiler flags to >>>>>>>>> flags.m4 >>>>>>>>> 8166800: [s390] Top-level build changes required for Linux/s390x >>>>>>>>> https://bugs.openjdk.java.net/browse/JDK-8166800 >>>>>>>>> >>>>>>>>> jdk repository: >>>>>>>>> ============ >>>>>>>>> >>>>>>>>> This one just adds a new jvm.cfg file for s390x >>>>>>>>> 8166801: [s390] Add jvm.cfg file for Linux/s390x >>>>>>>>> https://bugs.openjdk.java.net/browse/JDK-8166801 >>>>>>>>> >>>>>>>>> >>>>>>>>> And finally we plan to do one more change which fixes the jtreg >>>>>>>>> test >>>>>>>>> on Linux/s390x. But this is mainly for the correct detection of the >>>>>>>>> platform and for excluding the tests which are not appropriate for >>>>>>>>> s390x. >>>>>>>>> >>>>>>>>> Thank you and best regards, >>>>>>>>> Volker >>>>>>>>> >>>>>>>> > From goetz.lindenmaier at sap.com Thu Oct 27 09:47:07 2016 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Thu, 27 Oct 2016 09:47:07 +0000 Subject: RFR: JEP draft for Linux/s3990x port In-Reply-To: <58118223.2030600@oracle.com> References: <72ddbd25-c7df-b02a-3827-d431f286c795@oracle.com> <6261447a-fc39-4ea6-2ccf-3f0dcc396a36@oracle.com> <69e91f16-30b8-427b-a792-b6d1bf98580c@oracle.com> <2b52f6217ba941dcaf95a62dd6e5dab9@DEWDFE13DE50.global.corp.sap> <58118223.2030600@oracle.com> Message-ID: Hi Vladimir I pushed the remaining change. It is now possible to build a s390 VM directly out of the jdk9/hs repo. Thanks a lot for your help with the JEP, testing and all the other issues with the port! For me, this has been a very uncomplicated straight forward project without too much overhead! Also a big thanks to the other people at Oracle that have been involved. Best regards, Goetz > -----Original Message----- > From: Vladimir Kozlov [mailto:vladimir.kozlov at oracle.com] > Sent: Donnerstag, 27. Oktober 2016 06:27 > To: Lindenmaier, Goetz ; Volker Simonis > > Cc: s390x-port-dev at openjdk.java.net; porters-dev at openjdk.java.net; > HotSpot Open Source Developers > Subject: Re: RFR: JEP draft for Linux/s3990x port > > JEP is Targeted and RFEs are approved. > > I pushed 3 Hotspot changes which have touch shared code. > I left for you "JDK-8167673 [s390] The s390 port." because it has only s390 > specific code. > > Regards, > Vladimir > > On 10/13/16 9:22 AM, Lindenmaier, Goetz wrote: > > Hi Vladimir, > > > > I made a new webrev containing all outstanding changes merged into one > patch > > http://cr.openjdk.java.net/~goetz/wr16/8166730-linuxs390- > all/hotspot.wr01/ > > > > You probably saw my RFR with the s390 files. > > > > Best regards, > > Goetz. > > > >> -----Original Message----- > >> From: Vladimir Kozlov [mailto:vladimir.kozlov at oracle.com] > >> Sent: Thursday, October 13, 2016 1:09 AM > >> To: Lindenmaier, Goetz ; Volker Simonis > >> > >> Cc: s390x-port-dev at openjdk.java.net; porters-dev at openjdk.java.net; > build- > >> dev ; HotSpot Open Source Developers > >> ; Java Core Libs >> dev at openjdk.java.net> > >> Subject: Re: RFR: JEP draft for Linux/s3990x port > >> > >> Hi Goetz and Volker, > >> > >> Positive news is that JEP status is moving, changes are reviewed and some > >> changes were already pushed. > >> > >> But because of our testing issues during past week I was not able to > execute > >> the testing. > >> > >> We hope jdk9/hs will be open soon but we want to sync jdk9/dev and > merge > >> hs-comp repository first. hs/ repo will be > >> opened for other pushes soon after that. > >> > >> I added estimated integration date to the JEP (Oct 28). We would like to > test > >> and integrate this port before JDK 10 > >> forest is forked. Do you think all s390 changes and new code will be ready > by > >> that date? > >> > >> Do you have all shared changes reviewed and approved for push? > >> > >> Goetz, I saw you updated RFEs with latest webrevs. Can you again > prepare > >> changeset based on hs/ repo for changes which > >> are not pushed yet? I will try to submit testing over weekend. > >> > >> Regards, > >> Vladimir > >> > >> On 10/4/16 9:48 AM, Lindenmaier, Goetz wrote: > >>> Hi Vladimir, > >>> > >>> This webrev contains all the changes to hotspot needed for the port: > >>> http://cr.openjdk.java.net/~goetz/wr16/8166730-linuxs390- > >> all/hotspot.wr01/ > >>> > >>> It includes > >>> http://cr.openjdk.java.net/~goetz/wr16/8166560- > >> basic_s390/hotspot.wr03/ > >>> http://cr.openjdk.java.net/~goetz/wr16/8166561- > >> basic_C1C2_s390/webrev.01/ > >>> http://cr.openjdk.java.net/~goetz/wr16/8166562- > >> scratch_emit/webrev.01/ > >>> which are out for review. Further it includes > >>> the one change to relocate the pc-relative instructions where we didn't > >> open > >>> a bug for yet, and the new s390-files. > >>> > >>> Altogether this passed all our tests that were running on the weekend > >>> on linuxs390. > >>> > >>> The s390-files though are not yet fully in shape, I'm still editing them to > get > >>> rid of legacy stuff and SAP JVM specific code. E.g. all the code guarded > by > >>> #ifdef SAPJVM will go away in the end. > >>> > >>> I hope to have the final versions by end of this week. > >>> > >>> Best regards, > >>> Goetz. > >>> > >>> > >>>> -----Original Message----- > >>>> From: s390x-port-dev [mailto:s390x-port-dev- > bounces at openjdk.java.net] > >>>> On Behalf Of Vladimir Kozlov > >>>> Sent: Montag, 3. Oktober 2016 23:50 > >>>> To: Volker Simonis > >>>> Cc: s390x-port-dev at openjdk.java.net; porters-dev at openjdk.java.net; > >>>> build-dev ; HotSpot Open Source > >> Developers > >>>> ; Java Core Libs >>>> dev at openjdk.java.net> > >>>> Subject: Re: RFR: JEP draft for Linux/s3990x port > >>>> > >>>> Hi Volker, > >>>> > >>>> Can you prepare combined patch (or set of patches) based on latest > >>>> reviews together with s390 code as it will be in final push? > >>>> > >>>> We want to run it through our pre-integration testing to verify that it > >>>> does not have problems. > >>>> > >>>> Thanks, > >>>> Vladimir > >>>> > >>>> On 9/29/16 11:25 AM, Vladimir Kozlov wrote: > >>>>> You need to wait when Mark (OpenJDK Lead) move it to Candidate > (or > >>>>> other) state: > >>>>> > >>>>> http://cr.openjdk.java.net/~mr/jep/jep-2.0-02.html > >>>>> > >>>>> Vladimir > >>>>> > >>>>> On 9/29/16 9:55 AM, Volker Simonis wrote: > >>>>>> Hi Vladimir, > >>>>>> > >>>>>> thanks a lot for reviewing and endorsing the JEP. > >>>>>> > >>>>>> I've linked all the relevant issues to the JEP (they all have a link > >>>>>> to a webrev) and change the state to "Submitted". > >>>>>> > >>>>>> There's just one more small shared change we need for the port for > >>>>>> which we haven't opened a bug now because we are still working on > >>>>>> simplifying it. The current version looks as follows: > >>>>>> > >>>>>> http://cr.openjdk.java.net/~simonis/webrevs/2016/s390x/9000016- > >>>> constant_table_offset.patch > >>>>>> > >>>>>> > >>>>>> What are the next steps? Should I add a "jdk9-fc-request" label to t > >>>>>> he JEP and add a corresponding "FC Extension Request" comment to > it? > >>>>>> Or will this be done automatically once I move it to "Candidate"? > >>>>>> > >>>>>> Is there anything left to do before I can move it to "Candidate" > state? > >>>>>> > >>>>>> Thanks a lot and best regards, > >>>>>> Volker > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> On Tue, Sep 27, 2016 at 8:15 PM, Vladimir Kozlov > >>>>>> wrote: > >>>>>>> On 9/27/16 10:49 AM, Volker Simonis wrote: > >>>>>>>> > >>>>>>>> Hi, > >>>>>>>> > >>>>>>>> can you please review and endorse the following draft JEP for the > >>>>>>>> integration of the Linux/s390x port into the jkd9 master > repository: > >>>>>>>> > >>>>>>>> https://bugs.openjdk.java.net/browse/JDK-8166730 > >>>>>>> > >>>>>>> > >>>>>>> Good. > >>>>>>> Add links to webrevs in a comment. It will help to get umbrella FC > >>>>>>> extension > >>>>>>> approval. > >>>>>>> > >>>>>>>> > >>>>>>>> As detailed in the JEP, the Linux/s390x requires very few shared > >>>>>>>> changes and we therefore don't foresee any impact on the > existing > >>>>>>>> platforms at all. Following you can find a short description of the > >>>>>>>> planned changes: > >>>>>>>> > >>>>>>>> hotspot: > >>>>>>>> ======= > >>>>>>>> > >>>>>>>> Out for review: > >>>>>>>> 8166560: [s390] Basic enablement of s390 port. > >>>>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166560- > >>>> basic_s390/hotspot.wr01/ > >>>>>>>> > >>>>>>>> Reviewed: > >>>>>>>> 8166562: C2: Suppress relocations in scratch emit. > >>>>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166562- > >>>> scratch_emit/webrev.01/ > >>>>>>>> > >>>>>>>> Will send RFR soon (depends on 8166560): > >>>>>>>> 8166561: [s390] Adaptions needed for s390 port in C1 and C2. > >>>>>>>> http://cr.openjdk.java.net/~goetz/wr16/8166562- > >>>> scratch_emit/webrev.01 > >>>>>>> > >>>>>>> > >>>>>>> Wrong link. > >>>>>>> > >>>>>>> Thanks, > >>>>>>> Vladimir > >>>>>>> > >>>>>>> > >>>>>>>> > >>>>>>>> We are still investigating the need of these shared changes: > >>>>>>>> > >>>>>>>> > >>>> > >> > http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 > >>>> 011-pass_PC_to_retAddrOffset.patch > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>> > >> > http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 > >>>> 016-constant_table_offset.patch > >>>>>>>> > >>>>>>>> > >>>>>>>> And finally the patch with the s390x-only platform files. We are > still > >>>>>>>> editing these to get them into OpenJdk style and shape. > >>>>>>>> Hotspot passes most jck, jtreg and spec tests with these. > >>>>>>>> > >>>>>>>> > >>>> > >> > http://cr.openjdk.java.net/~goetz/wr16/s390x_patch_queue/hotspot/9000 > >>>> 101-zFiles.patch > >>>>>>>> > >>>>>>>> > >>>>>>>> top-level repository: > >>>>>>>> =============== > >>>>>>>> > >>>>>>>> The following is just adding some s390x specific compiler flags to > >>>>>>>> flags.m4 > >>>>>>>> 8166800: [s390] Top-level build changes required for Linux/s390x > >>>>>>>> https://bugs.openjdk.java.net/browse/JDK-8166800 > >>>>>>>> > >>>>>>>> jdk repository: > >>>>>>>> ============ > >>>>>>>> > >>>>>>>> This one just adds a new jvm.cfg file for s390x > >>>>>>>> 8166801: [s390] Add jvm.cfg file for Linux/s390x > >>>>>>>> https://bugs.openjdk.java.net/browse/JDK-8166801 > >>>>>>>> > >>>>>>>> > >>>>>>>> And finally we plan to do one more change which fixes the jtreg > test > >>>>>>>> on Linux/s390x. But this is mainly for the correct detection of the > >>>>>>>> platform and for excluding the tests which are not appropriate for > >>>>>>>> s390x. > >>>>>>>> > >>>>>>>> Thank you and best regards, > >>>>>>>> Volker > >>>>>>>> > >>>>>>> From volker.simonis at gmail.com Thu Oct 27 17:13:55 2016 From: volker.simonis at gmail.com (Volker Simonis) Date: Thu, 27 Oct 2016 19:13:55 +0200 Subject: The s390x port has landed in jdk9! Message-ID: Hi, I'm proud to announce that today the last bits of the s390x port have arrived in the jdk9/hs forest! Everybody who's interested is invited in building, testing and commenting on the new port :) Many thanks to the whole SAP JMV team, the initial s390 porters and Lutz Schmidt, Martin Doerr and Goetz Lindenmaier for their fantastic work! Finally, this port wouldn't have been possible in such a fast and smooth way without the unlimited support of the Hotspot Group Lead Vladimir Kozlov! Let's celebrate the Linux/s390x port as the latest addition to the OpenJDK platform zoo! Regards, Volker From dje.gcc at gmail.com Thu Oct 27 17:28:53 2016 From: dje.gcc at gmail.com (David Edelsohn) Date: Thu, 27 Oct 2016 13:28:53 -0400 Subject: The s390x port has landed in jdk9! In-Reply-To: References: Message-ID: On Thu, Oct 27, 2016 at 1:13 PM, Volker Simonis wrote: > Hi, > > I'm proud to announce that today the last bits of the s390x port have > arrived in the jdk9/hs forest! Everybody who's interested is invited > in building, testing and commenting on the new port :) > > Many thanks to the whole SAP JMV team, the initial s390 porters and > Lutz Schmidt, Martin Doerr and Goetz Lindenmaier for their fantastic > work! > > Finally, this port wouldn't have been possible in such a fast and > smooth way without the unlimited support of the Hotspot Group Lead > Vladimir Kozlov! > > Let's celebrate the Linux/s390x port as the latest addition to the > OpenJDK platform zoo! Congratulations! This is a great achievement! Awesome to have z/LinuxONE support in JDK9. Huge thanks to Volker and the SAP JVM team, as well as Vladimir in the Hotspot team and the entire OpenJDK community. - David IBM Open Source Ecosystem