[DynInst_API:] [dyninst/dyninst] 89f23c: Added support for gfx908 based on the XML-ISA-DROP...


Date: Tue, 06 Sep 2022 16:40:11 -0700
From: bbiiggppiigg <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 89f23c: Added support for gfx908 based on the XML-ISA-DROP...
  Branch: refs/heads/wuxx1279/amdgpu
  Home:   https://github.com/dyninst/dyninst
  Commit: 89f23cec325341fbb8046f7c2ddf4975ba3c565a
      https://github.com/dyninst/dyninst/commit/89f23cec325341fbb8046f7c2ddf4975ba3c565a
  Author: Hsuan-Heng Wu <bbiiggppiigg@xxxxxxxxx>
  Date:   2022-09-06 (Tue, 06 Sep 2022)

  Changed paths:
    A common/h/AMDGPU/gfx908/amdgpu_gfx908_op_table.h
    A common/h/AMDGPU/gfx908/amdgpu_gfx908_sys_regs.h
    M common/h/dyn_regs.h
    M common/h/entryIDs.h
    M common/src/dyn_regs.C
    M dwarf/src/dwarfHandle.C
    M elf/src/Elf_X.C
    M instructionAPI/CMakeLists.txt
    M instructionAPI/h/Instruction.h
    M instructionAPI/h/Operation_impl.h
    M instructionAPI/src/AMDGPU/cdna2/InstructionDecoder-amdgpu-cdna2.C
    M instructionAPI/src/AMDGPU/cdna2/finalizeOperands.C
    A instructionAPI/src/AMDGPU/gfx908/InstructionDecoder-amdgpu-gfx908.C
    A instructionAPI/src/AMDGPU/gfx908/InstructionDecoder-amdgpu-gfx908.h
    A instructionAPI/src/AMDGPU/gfx908/amdgpu_gfx908_decoder_impl.C
    A instructionAPI/src/AMDGPU/gfx908/amdgpu_gfx908_decoder_impl.h
    A instructionAPI/src/AMDGPU/gfx908/amdgpu_gfx908_insn_entry.h
    A instructionAPI/src/AMDGPU/gfx908/amdgpu_gfx908_opcode_tables.C
    A instructionAPI/src/AMDGPU/gfx908/decodeOperands.C
    A instructionAPI/src/AMDGPU/gfx908/decodeOperands.h
    A instructionAPI/src/AMDGPU/gfx908/finalizeOperands.C
    M instructionAPI/src/AMDGPU/vega/InstructionDecoder-amdgpu-vega.C
    M instructionAPI/src/Instruction.C
    M instructionAPI/src/InstructionCategories.C
    M instructionAPI/src/InstructionDecoderImpl.C
    M instructionAPI/src/Register.C
    M instructionAPI/src/amdgpu_branchinsn_table.h
    A instructionAPI/src/debug_decode.C
    A instructionAPI/src/debug_decode.h
    M parseAPI/src/IA_IAPI.C
    M parseAPI/src/IA_amdgpu.C
    M parseAPI/src/Parser.C
    M parseAPI/src/SymbolicExpression.C
    M proccontrol/src/process.C

  Log Message:
  -----------
  Added support for gfx908 based on the XML-ISA-DROP for MI100
Fixed a bug in the instruction decoder that returns incorrect value on the last instruction.


  Commit: b7a090add951cafba547ebdf754ef8e0775e6ee4
      https://github.com/dyninst/dyninst/commit/b7a090add951cafba547ebdf754ef8e0775e6ee4
  Author: Hsuan-Heng Wu <bbiiggppiigg@xxxxxxxxx>
  Date:   2022-09-06 (Tue, 06 Sep 2022)

  Changed paths:
    M instructionAPI/src/AMDGPU/gfx908/amdgpu_gfx908_decoder_impl.C
    M instructionAPI/src/AMDGPU/gfx908/decodeOperands.C
    M instructionAPI/src/AMDGPU/gfx908/decodeOperands.h

  Log Message:
  -----------
  fix compiler warnings for unused parameter and unused variable for gfx908


  Commit: 510b514abdaa04a22dca70967283830f8a7160ed
      https://github.com/dyninst/dyninst/commit/510b514abdaa04a22dca70967283830f8a7160ed
  Author: Hsuan-Heng Wu <bbiiggppiigg@xxxxxxxxx>
  Date:   2022-09-06 (Tue, 06 Sep 2022)

  Changed paths:
    M instructionAPI/src/AMDGPU/cdna2/decodeOperands.C
    M instructionAPI/src/AMDGPU/cdna2/decodeOperands.h

  Log Message:
  -----------
  fix compiler warning for unused parameter and unused variable for cdna2


  Commit: 660fe0cab52ef99409afb538d6da83e9d4beb4f4
      https://github.com/dyninst/dyninst/commit/660fe0cab52ef99409afb538d6da83e9d4beb4f4
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2022-09-06 (Tue, 06 Sep 2022)

  Changed paths:
    M instructionAPI/src/AMDGPU/gfx908/finalizeOperands.C

  Log Message:
  -----------
  updated based on new xml-isa drop


  Commit: 72159e07821b331008242f01e2b6248ef0de45ce
      https://github.com/dyninst/dyninst/commit/72159e07821b331008242f01e2b6248ef0de45ce
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2022-09-06 (Tue, 06 Sep 2022)

  Changed paths:
    M instructionAPI/src/AMDGPU/gfx908/finalizeOperands.C

  Log Message:
  -----------
  fix decoding of operand for v_div_scale based on 220804 isa drop


  Commit: e00dc57a7a1980beb292b96c8fd73929f9d5b589
      https://github.com/dyninst/dyninst/commit/e00dc57a7a1980beb292b96c8fd73929f9d5b589
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2022-09-06 (Tue, 06 Sep 2022)

  Changed paths:
    M instructionAPI/CMakeLists.txt
    M instructionAPI/src/AMDGPU/gfx908/InstructionDecoder-amdgpu-gfx908.C
    R instructionAPI/src/debug_decode.C
    R instructionAPI/src/debug_decode.h

  Log Message:
  -----------
  revert changes related to adding debug interface


Compare: https://github.com/dyninst/dyninst/compare/cb91e3f55103...e00dc57a7a19
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 89f23c: Added support for gfx908 based on the XML-ISA-DROP..., bbiiggppiigg <=