projects
/
linux-2.6-block.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
drm/radeon: Allow setting shader registers using DMA/COPY packet3 on SI.
[linux-2.6-block.git]
/
drivers
/
gpu
/
drm
/
radeon
/
si.c
diff --git
a/drivers/gpu/drm/radeon/si.c
b/drivers/gpu/drm/radeon/si.c
index 7afe825ee561aa4b32265e1703651384d687309d..b30e719dd56d87f1a195c443de85b8fc48a462b7 100644
(file)
--- a/
drivers/gpu/drm/radeon/si.c
+++ b/
drivers/gpu/drm/radeon/si.c
@@
-4364,6
+4364,10
@@
static bool si_vm_reg_valid(u32 reg)
if (reg >= 0x28000)
return true;
+ /* shader regs are also fine */
+ if (reg >= 0xB000 && reg < 0xC000)
+ return true;
+
/* check config regs */
switch (reg) {
case GRBM_GFX_INDEX: