drm/radeon: Allow setting shader registers using DMA/COPY packet3 on SI.
[linux-2.6-block.git] / drivers / gpu / drm / radeon / si.c
index 7afe825ee561aa4b32265e1703651384d687309d..b30e719dd56d87f1a195c443de85b8fc48a462b7 100644 (file)
@@ -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: