<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h, branch v5.5</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v5.5</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v5.5'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2019-09-16T15:42:55Z</updated>
<entry>
<title>drm/amdgpu: add graceful VM fault handling v3</title>
<updated>2019-09-16T15:42:55Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2018-12-07T14:18:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ec671737f8edfb8edf246afd425fdbed35284b23'/>
<id>urn:sha1:ec671737f8edfb8edf246afd425fdbed35284b23</id>
<content type='text'>
Next step towards HMM support. For now just silence the retry fault and
optionally redirect the request to the dummy page.

v2: make sure the VM is not destroyed while we handle the fault.
v3: fix VM destroy check, cleanup comments

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Felix Kuehling &lt;Felix.Kuehling@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: allow direct submission of PDE updates v2</title>
<updated>2019-09-16T15:42:55Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2019-03-14T08:10:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=807e2994092c0bd863c0141c99f5e3f807d4c7f8'/>
<id>urn:sha1:807e2994092c0bd863c0141c99f5e3f807d4c7f8</id>
<content type='text'>
For handling PDE updates directly in the fault handler.

v2: fix typo in comment

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Felix Kuehling &lt;Felix.Kuehling@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: allow direct submission in the VM backends v2</title>
<updated>2019-09-16T15:42:55Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2019-09-16T15:33:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=47ca7efa4c13f8698cddc0b9c96938e7febe9258'/>
<id>urn:sha1:47ca7efa4c13f8698cddc0b9c96938e7febe9258</id>
<content type='text'>
This allows us to update page tables directly while in a page fault.

v2: use direct/delayed entities and still wait for moves

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Felix Kuehling &lt;Felix.Kuehling@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: split the VM entity into direct and delayed</title>
<updated>2019-09-16T15:42:55Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2019-07-19T12:41:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a2cf324785a6dea0a221f5cdfb945b59d2153eeb'/>
<id>urn:sha1:a2cf324785a6dea0a221f5cdfb945b59d2153eeb</id>
<content type='text'>
For page fault handling we need to use a direct update which can't be
blocked by ongoing user CS.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Felix Kuehling &lt;Felix.Kuehling@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: reserve at least 4MB of VRAM for page tables v2</title>
<updated>2019-09-13T22:38:47Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2019-08-30T12:38:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9d1b3c78052e87fbb1beb7912bf5b2d5b19f2c2c'/>
<id>urn:sha1:9d1b3c78052e87fbb1beb7912bf5b2d5b19f2c2c</id>
<content type='text'>
This hopefully helps reduce the contention for page tables.

v2: adjust maximum reported VRAM size as well

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Chunming Zhou &lt;david1.zhou@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu/gmc10: fix pte mytpe field error for navi14</title>
<updated>2019-07-31T04:19:35Z</updated>
<author>
<name>tiancyin</name>
<email>tianci.yin@amd.com</email>
</author>
<published>2019-07-16T10:25:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5f4814deab509e4d0a52e4a0b016d49a75b2cf7c'/>
<id>urn:sha1:5f4814deab509e4d0a52e4a0b016d49a75b2cf7c</id>
<content type='text'>
navi14 share same PTE format with navi10.

Reviewed-by: Hawking Zhang &lt;Hawking.Zhang@amd.com&gt;
Signed-off-by: tiancyin &lt;tianci.yin@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: add one more mmhub instance for Arcturus (v2)</title>
<updated>2019-07-18T19:18:02Z</updated>
<author>
<name>Le Ma</name>
<email>le.ma@amd.com</email>
</author>
<published>2018-08-31T06:46:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c8a6e2a3170064c1f476407139c3dd97d9a9087c'/>
<id>urn:sha1:c8a6e2a3170064c1f476407139c3dd97d9a9087c</id>
<content type='text'>
v2: set mmhub num under CHIP_ARCTURUS switch case and add one more mmhub id_mgr

Signed-off-by: Le Ma &lt;le.ma@amd.com&gt;
Reviewed-by: Hawking Zhang &lt;Hawking.Zhang@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number</title>
<updated>2019-07-18T19:18:01Z</updated>
<author>
<name>Le Ma</name>
<email>le.ma@amd.com</email>
</author>
<published>2019-07-16T18:29:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a2d15ed733365ba2e0e3eb55a83c7a493eaaaa2c'/>
<id>urn:sha1:a2d15ed733365ba2e0e3eb55a83c7a493eaaaa2c</id>
<content type='text'>
The number of GFXHUB/MMHUB may be expanded in later ASICs.

Signed-off-by: Le Ma &lt;le.ma@amd.com&gt;
Reviewed-by: Hawking Zhang &lt;Hawking.Zhang@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: refine the PTE encoding of PRT for navi10</title>
<updated>2019-06-21T02:35:29Z</updated>
<author>
<name>Jack Xiao</name>
<email>Jack.Xiao@amd.com</email>
</author>
<published>2019-02-22T07:34:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7f95167ce131674ab77b46e4064f053e6c6f1552'/>
<id>urn:sha1:7f95167ce131674ab77b46e4064f053e6c6f1552</id>
<content type='text'>
Due to GCR change from navi10, the PTE encoding of PRT
needs change VSCTL = 01111 (was 0XX1X).

Signed-off-by: Jack Xiao &lt;Jack.Xiao@amd.com&gt;
Reviewed-by: Hawking Zhang &lt;Hawking.Zhang@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amd/gmc9: rename AMDGPU_PTE_MTYPE to AMDGPU_PTE_MTYPE_VG10</title>
<updated>2019-06-21T02:35:29Z</updated>
<author>
<name>Hawking Zhang</name>
<email>Hawking.Zhang@amd.com</email>
</author>
<published>2018-06-25T13:03:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7596ab68ff7dc13515f0c9dc3803472d75055c60'/>
<id>urn:sha1:7596ab68ff7dc13515f0c9dc3803472d75055c60</id>
<content type='text'>
To differentiate the mtypes across asics.

Signed-off-by: Hawking Zhang &lt;Hawking.Zhang@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
</feed>
