On 6/15/2026 7:21 PM, Christian König wrote:
On 6/12/26 17:07, Huang, Honglei wrote:
On 6/12/2026 8:21 PM, Christian König wrote:
...
On the SVM and BO overlap issue: if planning to mirror xe is acceptable?
I'm not sure yet but I don't think so.
We have a mixture of engines which can do page faults (3D, SDMA) and engines
which can't (multimedia).
We most likely will need a way to completely separate the mapping from each
other.
Maybe lower address range for SVM mappings and higher one for BO mappings? But
IDK if that will be sufficient for ROCm.
Yeah, I agreed with you, and it seems like xe use a place holder in bo
tree to avoid the BO and SVM overlap.
I have remove the previous overlap check, cause it is a defensive check
so zero impact on functions. Will use the check method you raised when
it is done in amdgpu vm.
Regards,
Honglei
Regards,
Christian.
And maybe need some modificaitons in amdgpu vm, may I know the next step/design?
Regards,
Honglei