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




Reply via email to