Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-44713

Backport more APX P1 patches to RHEL-10 binutils

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Normal Normal
    • rhel-10.0.beta
    • rhel-10.0.beta
    • binutils
    • None
    • binutils-2.41-46.el10
    • 2
    • sst_pt_gcc
    • ssg_platform_tools
    • 21
    • 25
    • 8
    • False
    • Hide

      None

      Show
      None
    • No
    • GCC Sprint 7, GCC Sprint 8
    • Unspecified Release Note Type - Unknown
    • None

      The following additional commits should be backported to the RHEL-10 assembler and linker in order to improve support for part 1 of Intel's APX extensions:
      X86 supports APX list:
      1 Support APX GPR32 with rex2 prefix
      commit 80d61d8d614d68a0b1932ed3a86d4cda01e5633e
      2 Created an empty EVEX_MAP4_ sub-table for EVEX instructions.
      commit 2b1d6655c5c62673547b9676d811ef58ce3f0d1e
      3 Support APX GPR32 with extend evex prefix
      commit 6177c84d5edc2cb6b197f00bd06380b7b24a719f
      4 Add tests for APX GPR32 with extend evex prefix
      commit ce9cddf5dd2a614815b1d9affa67c9419599ff63
      5 Support APX NDD
      commit 3083f376435662c747ab946bb84e6e6698985610
      6 Support APX Push2/Pop2
      commit 08a98d4c1331cc726c8c76c14d9db34d6f0aadd6
      7 Support APX pushp/popp
      commit ac32c879b26af580e29ecaa152e3d9d999f34caa
      8 Support APX NDD optimized encoding.
      commit 6967f19dcd3d2794976b2a193a0c30b626c92c3b
      9 Support APX JMPABS for disassemble
      commit cca90632f83d47bc7f913e098c4531e52327d272
      10 gas: Mention initial support for Intel APX in NEWS
      commit 5e2f0c9a5f3d467a341a0c3d579d9c6ee6daa4d1
      11 x86: Don't use .insn with '/'
      commit 2eda6e3ecdd0ea93586a532d9464e430f708334a
      12 x86: Append "#pass" to APX tests
      commit 302a296de0e83d6c320cc0f0d5dd1a1d73182009
      13 i386: Use .insn describe jmpabs's testcases.
      commit a0c9f938521a36b34a27740e5008e35f0ddd2b3f
      14 i386: Correct adcx suffix in disassembler
      commit f322084c7c842fbfd8c3291ff3f8d114173b4674
      15 x86: add missing APX logic to cpu_flags_match()
      commit 7c3df3c680c2bee0b17e60bfbadc751c67e05ed0

      Ld supports APX list:
      1 x86-64: Add R_X86_64_CODE_4_GOTPCRELX
      3d5a60de52556f6a53d71d7e607c6696450ae3e4
      2 gold: Handle R_X86_64_CODE_4_GOTPCRELX
      4a54cb06585f568031dfd291d0fe45979ad75e98
      3 x86-64: Add R_X86_64_CODE_4_GOTTPOFF/R_X86_64_CODE_4_GOTPC32_TLSDESC
      a533c8df598b5ef99c54a13e2b137c98b34b043c
      4 Gold: Handle R_X86_64_CODE_4_GOTPC32_TLSDESC/R_X86_64_CODE_4_GOTTPOFF
      00a17c6ad068c95019e1f37cfc2d1b8aaebd6ecb
      5 ld: Mention support for Intel APX relocations in NEWS
      a6d0019eb7fcd634e12b7bcc535d5181c47fc82a
      6 Fix x86-64: Add R_X86_64_CODE_4_GOTPCRELX
      eed38d8a02b277825a682d8d1daeb0bcc4508b04

            mprchlik@redhat.com Milos Prchlik
            nickc@redhat.com Nick Clifton
            Milos Prchlik Milos Prchlik
            Votes:
            0 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated: