s390x port progress: patch queue for hotspot assembled.

Lindenmaier, Goetz goetz.lindenmaier at sap.com
Mon Jul 4 06:41:26 UTC 2016


Hi David, 

well, to reduce the includes I had cleaned up the includes last year, 
so that every platform file must be included only once in shared 
files.
But you're right, that's still not really nice.

Best regrads,
  Goetz.

> -----Original Message-----
> From: David Holmes [mailto:david.holmes at oracle.com]
> Sent: Sonntag, 3. Juli 2016 14:17
> To: Lindenmaier, Goetz <goetz.lindenmaier at sap.com>; s390x-port-
> dev at mail.openjdk.java.net; HotSpot Open Source Developers <hotspot-
> dev at openjdk.java.net>
> Subject: Re: s390x port progress: patch queue for hotspot assembled.
> 
> Hi Goetz,
> 
> On 1/07/2016 9:00 PM, Lindenmaier, Goetz wrote:
> > Hi Java and s390x fans!
> >
> > I want to report about the progress in the s390x port project.
> >
> > I have been working internally on the port of hotspot.
> > I arranged a preliminary patch queue that adds all required
> > hotspot  to build openJdk hotspot from our internal s390x port.
> > As expected, the amount of shared changes required is very low.
> >
> > I need the following 9 changes, annotated with the known T-shirt sizes:
> >
> > L: All the required includes of s390x files in shared files and all places
> >     where the string s390x is needed.
> 
> I'd really like us to collectively expend some brain cycles on figuring
> out how to do away with the explicit platform include lists. The ever
> expanding list of platforms really bugs me (as it has since it was
> introduced).
> 
> Cheers,
> David
> 
> 
> > M: A row of S390_ONLY() macros in shared code, e.g. C1 requires some
> >       of them.
> > 6xS: Six 'X' size changes are currently needed that add a new field to a
> >     shared datastructure or an argument to a method.
> >
> > XL: The s390x and linux_s390x files.
> >
> > TODOs:
> >
> > -          I probably need to do some fixes in hotspot, and adapt some
> functionality
> >
> > as our internal port is at jdk9 b107.
> >
> > -          Get the jdk build working.
> >
> > -          Run tests and fix issues.
> >
> > Best regards,
> > Goetz.
> >
> >


More information about the hotspot-dev mailing list