Loading drivers/gpu/drm/nouveau/nvd0_display.c +13 −0 Original line number Diff line number Diff line Loading @@ -84,6 +84,9 @@ evo_wait(struct drm_device *dev, int id, int nr) put = 0; } if (nouveau_reg_debug & NOUVEAU_REG_DEBUG_EVO) NV_INFO(dev, "Evo%d: %p START\n", id, disp->evo[id].ptr + put); return disp->evo[id].ptr + put; } Loading @@ -91,6 +94,16 @@ static void evo_kick(u32 *push, struct drm_device *dev, int id) { struct nvd0_display *disp = nvd0_display(dev); if (nouveau_reg_debug & NOUVEAU_REG_DEBUG_EVO) { u32 curp = nv_rd32(dev, 0x640000 + (id * 0x1000)) >> 2; u32 *cur = disp->evo[id].ptr + curp; while (cur < push) NV_INFO(dev, "Evo%d: 0x%08x\n", id, *cur++); NV_INFO(dev, "Evo%d: %p KICK!\n", id, push); } nv_wr32(dev, 0x640000 + (id * 0x1000), (push - disp->evo[id].ptr) << 2); } Loading Loading
drivers/gpu/drm/nouveau/nvd0_display.c +13 −0 Original line number Diff line number Diff line Loading @@ -84,6 +84,9 @@ evo_wait(struct drm_device *dev, int id, int nr) put = 0; } if (nouveau_reg_debug & NOUVEAU_REG_DEBUG_EVO) NV_INFO(dev, "Evo%d: %p START\n", id, disp->evo[id].ptr + put); return disp->evo[id].ptr + put; } Loading @@ -91,6 +94,16 @@ static void evo_kick(u32 *push, struct drm_device *dev, int id) { struct nvd0_display *disp = nvd0_display(dev); if (nouveau_reg_debug & NOUVEAU_REG_DEBUG_EVO) { u32 curp = nv_rd32(dev, 0x640000 + (id * 0x1000)) >> 2; u32 *cur = disp->evo[id].ptr + curp; while (cur < push) NV_INFO(dev, "Evo%d: 0x%08x\n", id, *cur++); NV_INFO(dev, "Evo%d: %p KICK!\n", id, push); } nv_wr32(dev, 0x640000 + (id * 0x1000), (push - disp->evo[id].ptr) << 2); } Loading