<meta http-equiv="Content-Type" content="text/html; charset=GB18030"><div>Hi Guys,</div><div><br></div><div>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.</div><div><br></div><div>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 the user mapped bo to other memory region. vram ->gtt, gtt->vram, even it may be swaped out under OOM case.</div><div><br></div><div>So, my question is how driver prevents kernel ttm from moving the user mapped bo while user is accessing it?</div><div><br></div><div>Thanks for your attention!</div><div><br></div><div>Lizhi.</div>