Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8276797 JEP 422: Linux/RISC-V Port
  3. JDK-8276799

Implementation of JEP 422: Linux/RISC-V Port

    XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: P2
    • Resolution: Fixed
    • Affects Version/s: 19
    • Fix Version/s: 19
    • Component/s: hotspot
    • Subcomponent:
    • Resolved In Build:
      b16
    • CPU:
      other
    • OS:
      linux

      Description

      This implements JEP 422: Linux/RISC-V Port.

      This Linux/RISC-V Port supports RV64GV, shorthand for RV64IMAFDV ISA extensions, and covers the templateInterpreter, C1 and C2, excluding AOT/JVMCI. All existing GCs are available on riscv, including ZGC and ShenandoahGC. The VectorAPI and ForeignAPI features are not supported for now.

      This has been tested with jtreg tier{1,2,3,4} and jcstress on HiFive Unmatched board. Dacapo, SPECjbb2015 and SPECjvm2008 benchmark tests are also carried out regularly. So it should be good enough to run most Java programs.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              fyang Fei Yang
              Reporter:
              fyang Fei Yang
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: