a quetion about buffer migration for user mapped bo.

2021-04-05 Thread 258454946
Hi Guys, I am a newbee of gfx development. Recently, I am researching amdgpu open source driver, and encounter a problem, but do not find the answer. We know the user maybe map a gem backing buffer for reading/writing and hold the mapping for a long term. while, kernel driver will also moves

Re: a quetion about buffer migration for user mapped bo.

2021-04-05 Thread Andrey Grodzovsky
From my understanding and looking at the code I think we don't prevent but rather invalidate current user mappings and use subsequent page faults to map into user space process the pages from the new location. Check what this function is doing during move - https://elixir.bootlin.com/linux/v5.1

Re: a quetion about buffer migration for user mapped bo.

2021-04-06 Thread Christian König
Yes, Andrey is right. A top level explanation is that we don't prevent moving the buffer but rather we prevent user space from accessing it. Regards, Christian. Am 05.04.21 um 18:34 schrieb Andrey Grodzovsky: From my understanding and looking at the code I think we don't prevent but rather

Re: a quetion about buffer migration for user mapped bo.

2021-04-06 Thread صالح المسعودي
771763840 ___ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx

Re: a quetion about buffer migration for user mapped bo.

2021-04-06 Thread صالح المسعودي
771763840 ___ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx