JDK-8167673 : [s390] The s390 port.
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 9
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: linux
  • CPU: s390x
  • Submitted: 2016-10-13
  • Updated: 2016-11-23
  • Resolved: 2016-10-27
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 9
9 b146Fixed
Related Reports
Relates :  
Description
This change contains the cpu/s390 and os_cpu/linux_s390 files of the linuxs390 port.

The port supports:
  - the template interpreter
  - the C1 compiler
  - the C2 compiler
  - a large number of instrinsics
  - all GCs
  - many optimization options as, e.g., BiasedLocking.
It does not support or we never tested:
  - the servicability agent
  - class data sharing
  - NMT

It supports all IBM z/Architecture processors newer and including z10.
It will not start up on older processors. It supports RHEL 6 
and SLES 11 and newer.

It needs to be built with at least gcc 4.8.  

It is based on SAP's internal, productive Java 8 Jvm. It passes
the same set of jtreg tests as linuxx86_64 does. Further we tested
it with SPEC benchmarks, SAP applications and most jck tests.
Comments
FC Extension Request Justification: These are the platform files. Risk: None. Files not used on other platforms. Proposed Integration Date: As soon as reviewed and approved. Remaining work: only review and integration activity is left webrev: http://cr.openjdk.java.net/~goetz/wr16/8167673-s390_the_port/webrev.01/
13-10-2016