Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8035647

PPC64: Support for elf v2 abi.

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Fixed
    • P4
    • 9
    • None
    • hotspot
    • None
    • b06
    • ppc
    • 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.)

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                  Created:
                  Updated:
                  Resolved: