Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 9
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
    • Resolved In Build:
      b06
    • CPU:
      ppc
    • OS:
      linux

      Backports

        Description

        This change adds support for the recently introduced ELFv2 ABI
        for the PowerPC64.

        ELFv2 ABI has been introduced recently and is used on by Linux running on
        the little endian PowerPC64. There is no official ELF ABI supplement for it,
        but the differences with "old" ABI for PowerPC64 are explained in the
        comments for the patches to the GCC compiler:
        http://gcc.gnu.org/ml/gcc-patches/2013-11/msg01144.html
        http://gcc.gnu.org/ml/gcc-patches/2013-11/msg01141.html
        http://gcc.gnu.org/ml/gcc-patches/2013-11/msg01140.html
        http://gcc.gnu.org/ml/gcc-patches/2013-11/msg01145.html
        http://gcc.gnu.org/ml/gcc-patches/2013-11/msg01147.html
        http://gcc.gnu.org/ml/gcc-patches/2013-11/msg01149.html
        http://gcc.gnu.org/ml/gcc-patches/2013-11/msg01146.html
        http://gcc.gnu.org/ml/gcc-patches/2013-11/msg01150.html

        The change that affects JVM most is the elimination of the function
        descriptors (which unfortunately requires introducing a number of #ifdef's
        into the code), and dropping two words from the base frame (which
        required mostly renaming of the structs from `abi_48' to a more neutral
        `abi_minframe', etc.)

          Issue Links

            Activity

            Hide
            hgupdate HG Updates added a comment -
            URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e5e8aa897002
            User: kvn
            Date: 2014-03-06 20:37:49 +0000
            Show
            hgupdate HG Updates added a comment - URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e5e8aa897002 User: kvn Date: 2014-03-06 20:37:49 +0000
            Hide
            hgupdate HG Updates added a comment -
            URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e5e8aa897002
            User: lana
            Date: 2014-03-25 20:48:41 +0000
            Show
            hgupdate HG Updates added a comment - URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e5e8aa897002 User: lana Date: 2014-03-25 20:48:41 +0000

              People

              • Assignee:
                Unassigned
                Reporter:
                goetz Goetz Lindenmaier
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: