diff options
author | David Francis <David.Francis@amd.com> | 2023-10-12 10:35:20 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2023-10-27 14:15:16 -0400 |
commit | 142262a1c02ad4d334ca1152dc4a0f6db3ef3bfc (patch) | |
tree | c999569dfc17380436eab0628c41b8aa4590281e /lib/bcd.c | |
parent | a395f7ffcebe59477d80f049889cb652d80db040 (diff) |
drm/amdgpu: Add EXT_COHERENT support for APU and NUMA systems
On gfx943 APU, EXT_COHERENT should give MTYPE_CC for local and
MTYPE_UC for nonlocal memory.
On NUMA systems, local memory gets the local mtype, set by an
override callback. If EXT_COHERENT is set, memory will be set as
MTYPE_UC by default, with local memory MTYPE_CC.
Add an option in the override function for this case, and
add a check to ensure it is not used on UNCACHED memory.
V2: Combined APU and NUMA code into one patch
V3: Fixed a potential nullptr in amdgpu_vm_bo_update
Signed-off-by: David Francis <David.Francis@amd.com>
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'lib/bcd.c')
0 files changed, 0 insertions, 0 deletions