Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-9699

power8 crc32 doesn't implement PPC64 ABI correctly

Details

    Description

      By not implementing the ABI correctly we changed registers that should of been non-volatile.

      The pull request linked is a mirror of the upstream changes:

      https://github.com/antonblanchard/crc32-vpmsum/compare/f2145e5858c283d6a95ea1bc613db50b4d514303...aaf0ac4

      Attachments

        Issue Links

          Activity

            danblack Daniel Black created issue -
            danblack Daniel Black made changes -
            Field Original Value New Value
            danblack Daniel Black made changes -
            Description https://github.com/antonblanchard/crc32-vpmsum/compare/f2145e5858c283d6a95ea1bc613db50b4d514303...aaf0ac4 By not implementing the ABI correctly we changed registers that should of been non-volatile.

            The pull request linked is a mirror of the upstream changes:

            https://github.com/antonblanchard/crc32-vpmsum/compare/f2145e5858c283d6a95ea1bc613db50b4d514303...aaf0ac4
            svoj Sergey Vojtovich made changes -
            Fix Version/s 10.1 [ 16100 ]
            svoj Sergey Vojtovich made changes -
            Labels contribution
            svoj Sergey Vojtovich made changes -
            Assignee Jan Lindström [ jplindst ]

            commit d5d0c35f23c54c3ddddaebfeaa77ad80439f0ebd
            Merge: 46089d7 5ea894a
            Author: Jan Lindström <jan.lindstrom@mariadb.com>
            Date: Tue Mar 15 10:46:33 2016 +0200

            Merge pull request #160 from grooverdan/crc32_power_abi_fix

            MDEV-9699: power8 crc32: Per the PPC64 ABI, v20-v31 are non-volatile registers

            jplindst Jan Lindström (Inactive) added a comment - commit d5d0c35f23c54c3ddddaebfeaa77ad80439f0ebd Merge: 46089d7 5ea894a Author: Jan Lindström <jan.lindstrom@mariadb.com> Date: Tue Mar 15 10:46:33 2016 +0200 Merge pull request #160 from grooverdan/crc32_power_abi_fix MDEV-9699 : power8 crc32: Per the PPC64 ABI, v20-v31 are non-volatile registers
            jplindst Jan Lindström (Inactive) made changes -
            Fix Version/s 10.1.13 [ 21803 ]
            Fix Version/s 10.1 [ 16100 ]
            Resolution Fixed [ 1 ]
            Status Open [ 1 ] Closed [ 6 ]
            jplindst Jan Lindström (Inactive) made changes -
            Component/s Storage Engine - XtraDB [ 10135 ]
            serg Sergei Golubchik made changes -
            Workflow MariaDB v3 [ 74503 ] MariaDB v4 [ 150204 ]

            People

              jplindst Jan Lindström (Inactive)
              danblack Daniel Black
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.