SIGN IN SIGN UP

Initial support for nHT fabric handle in VMM APIs

## Motivation

This PR adds support for nHT (non-Host Transparent) fabric handles in
HIP Virtual Memory Management (VMM) APIs. This enhancement enables more
efficient memory access across nodes (machines) by leveraging fabric
handles.

## Technical Details

This PR extends HIP Virtual Memory Management (VMM) APIs to support nHT
fabric handle types, enabling efficient memory sharing and access across
devices.

## JIRA ID

SWDEV-526803

## Test Plan

Added new unit tests in `hipMemExportToShareableHandle.cc` to verify
fabric handle export functionality.
Tested with 2 different machines (nodes) to verify the code path that
accesses memory of one node from another.
Since the testing requires 2 different machines and not feasible to be
added to CI, only simple test was added in this PR.

## Test Result

All tests were passing and validated.

## Submission Checklist

- [X ] Look over the contributing guidelines at
https://github.com/ROCm/ROCm/blob/develop/CONTRIBUTING.md#pull-requests.

Co-authored-by: Manocha, Rahul <rahul.manocha@amd.com>
Co-authored-by: Rahul Manocha <rmanocha@amd.com>
[rocm-systems] ROCm/rocm-systems#6596 (commit aab6044)
K
Karthik Jayaprakash committed
d942e62d1d473000f2e050df0ffb1bb7f3f8fc70
Parent: c531165
Committed by systems-assistant[bot] <systems-assistant[bot]@users.noreply.github.com> on 6/15/2026, 3:49:02 AM