Skip to content

Debug hotswap runtime hookup (relocated hsa-hotswap tool + HSA_TOOLS_LIB) #6096

Description

@lamb-j

Tracking issue for debugging the end-to-end runtime hookup of the relocated hotswap HSA tool.

The hotswap HSA_TOOLS_LIB tool moved out of comgr (libamd_comgr_hotswap_tool.so, removed by ROCm/llvm-project#3007) into rocm-systems projects/hotswap (libhsa-hotswap.so). This issue tracks wiring it into TheRock and verifying:

  • libhsa-hotswap.so builds and is packaged into the core-runtime artifact
  • ROCr can load it via HSA_TOOLS_LIB (deps resolve, HSA tool ABI present)
  • It stays inert on gfx942 (allowlist restricted to gfx1250→gfx1250 via rocm-systems#7715), i.e. no hip-test regressions

Out of scope: actual gfx1250 B0→A0 transpilation (no gfx1250 CI runner).

Related: ROCm/llvm-project#3007, ROCm/rocm-systems#7629, ROCm/rocm-systems#7715

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

Status
TODO

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions