Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/xe: Remove devcoredump readout of IPEIR

This register don't exist in gfx12+, so here dropping the readout
and print in devcoredump.

Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>

authored by

José Roberto de Souza and committed by
Rodrigo Vivi
a8e2e0d7 d32c49e3

-6
-2
drivers/gpu/drm/xe/regs/xe_engine_regs.h
··· 31 31 32 32 #define RING_ACTHD_UDW(base) XE_REG((base) + 0x5c) 33 33 #define RING_DMA_FADD_UDW(base) XE_REG((base) + 0x60) 34 - #define RING_IPEIR(base) XE_REG((base) + 0x64) 35 34 #define RING_IPEHR(base) XE_REG((base) + 0x68) 36 35 #define RING_ACTHD(base) XE_REG((base) + 0x74) 37 36 #define RING_DMA_FADD(base) XE_REG((base) + 0x78) 38 37 #define RING_HWS_PGA(base) XE_REG((base) + 0x80) 39 - #define IPEIR(base) XE_REG((base) + 0x88) 40 38 #define RING_HWSTAM(base) XE_REG((base) + 0x98) 41 39 #define RING_MI_MODE(base) XE_REG((base) + 0x9c) 42 40 #define RING_NOPID(base) XE_REG((base) + 0x94)
-2
drivers/gpu/drm/xe/xe_hw_engine.c
··· 727 727 hw_engine_mmio_read32(hwe, RING_DMA_FADD_UDW(0)); 728 728 snapshot->reg.ring_dma_fadd = 729 729 hw_engine_mmio_read32(hwe, RING_DMA_FADD(0)); 730 - snapshot->reg.ipeir = hw_engine_mmio_read32(hwe, IPEIR(0)); 731 730 snapshot->reg.ipehr = hw_engine_mmio_read32(hwe, RING_IPEHR(0)); 732 731 733 732 if (snapshot->class == XE_ENGINE_CLASS_COMPUTE) ··· 783 784 drm_printf(p, "\tDMA_FADDR: 0x%08x_%08x\n", 784 785 snapshot->reg.ring_dma_fadd_udw, 785 786 snapshot->reg.ring_dma_fadd); 786 - drm_printf(p, "\tIPEIR: 0x%08x\n", snapshot->reg.ipeir); 787 787 drm_printf(p, "\tIPEHR: 0x%08x\n\n", snapshot->reg.ipehr); 788 788 if (snapshot->class == XE_ENGINE_CLASS_COMPUTE) 789 789 drm_printf(p, "\tRCU_MODE: 0x%08x\n",
-2
drivers/gpu/drm/xe/xe_hw_engine_types.h
··· 217 217 u32 ring_dma_fadd_udw; 218 218 /** @ring_dma_fadd: RING_DMA_FADD */ 219 219 u32 ring_dma_fadd; 220 - /** @ipeir: IPEIR */ 221 - u32 ipeir; 222 220 /** @ipehr: IPEHR */ 223 221 u32 ipehr; 224 222 /** @rcu_mode: RCU_MODE */