Skip to content

SWDEV-539130 - Do not always flush code caches - #250

Closed
systems-assistant[bot] wants to merge 2 commits into
developfrom
import/develop/ROCm_ROCR-Runtime/amd_dev_pengdaxi_SWDEV-539130-1
Closed

systems-assistant[bot] wants to merge 2 commits into
developfrom
import/develop/ROCm_ROCR-Runtime/amd_dev_pengdaxi_SWDEV-539130-1

Conversation

@systems-assistant

Copy link
Copy Markdown
Contributor

🔁 Imported from ROCm/ROCR-Runtime#331
🧑‍💻 Originally authored by @rocm-devops

jbonnell-amd pushed a commit that referenced this pull request Aug 11, 2025
* Update codeobj disassembly to use comgr va2fo API

* Format

* Tidy fix

* Tidy fix

* Review comments

---------

Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com>

[ROCm/rocprofiler-sdk commit: 970beba]
@px1624 px1624 self-assigned this Aug 21, 2025
@px1624 px1624 closed this Aug 21, 2025
@px1624
px1624 deleted the import/develop/ROCm_ROCR-Runtime/amd_dev_pengdaxi_SWDEV-539130-1 branch August 21, 2025 00:15
ammallya pushed a commit that referenced this pull request Jan 21, 2026
DISABLE_GET removed from ALL, idea is that the CI scripts will invoke a
subset that is known to work rather than ALL
ammallya pushed a commit that referenced this pull request Jan 21, 2026
DISABLE_GET removed from ALL, idea is that the CI scripts will invoke a
subset that is known to work rather than ALL

[ROCm/rocshmem commit: 5dc7d45]
dayatsin-amd pushed a commit that referenced this pull request Apr 7, 2026
* Add model svm mode support. Enabled by default

* Re-enable debug message

* Fix compile error after merge.

* Initial implementation for moving ioctl functionality to ffm.

* Refactor queue management to be owned by FFM, removing ROCR callbacks for queue registration and destruction

* Consolidate event state (bitmap, array, condvar) and IOCTL handlers
in FFM to eliminate circular dependency where FFM called back to ROCR
for event operations. FFM now owns event
lifecycle completely.

* Consolidate memfd allocation and lifecycle management in FFM to eliminate
callbacks where FFM called back to ROCR for file operations. FFM now owns
the memfd file descriptor and manages all space allocation/deallocation.

* Eliminate all callbacks by consolidating node topology in FFM.

* Move most of model_init to ffm

* Move iotcl processing out of shim layer.

* Fix build after merge

* Removed call to model_clear_event_page

* Prevent closing memfd in clear_after_fork when using model

* Adding pull_request_trigger (#501)

---------

Co-authored-by: Dean Walker <dwalker@amd.com>
Co-authored-by: Mallya, Ameya Keshava <AmeyaKeshava.Mallya@amd.com>
Co-authored-by: hsivasun_amdeng <haresh.sivasuntharampillai@amd.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants