Intel-XE Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/1] drm/xe: TileAddrRange registers are being deprecated.
@ 2025-09-29 20:12 fei.yang
  2025-09-29 20:12 ` [PATCH 1/1] " fei.yang
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: fei.yang @ 2025-09-29 20:12 UTC (permalink / raw)
  To: intel-xe; +Cc: lucas.demarchi, Fei Yang

From: Fei Yang <fei.yang@intel.com>

The TILEx_ADDR_RANGE registers will eventually be replaced by equivalent
registers within SoC MMIO space. When that happens these registers will
be deprecated. During the transition, TileAddrRange registers might not
contain valid values, but the same registers in SG unit continues to be
maintained. Reading that instead to avoid potential breakage.

Fei Yang (1):
  drm/xe: TileAddrRange registers are being deprecated.

 drivers/gpu/drm/xe/regs/xe_gt_regs.h | 2 ++
 drivers/gpu/drm/xe/xe_vram.c         | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 9+ messages in thread
* [PATCH 0/1] drm/xe: TileAddrRange registers are being deprecated.
@ 2025-09-30 23:26 fei.yang
  2025-09-30 23:26 ` [PATCH 1/1] " fei.yang
  0 siblings, 1 reply; 9+ messages in thread
From: fei.yang @ 2025-09-30 23:26 UTC (permalink / raw)
  To: intel-xe; +Cc: lucas.demarchi, Fei Yang

From: Fei Yang <fei.yang@intel.com>

Quoting BSpec: 59353, "The TILEx_ADDR_RANGE registers no longer have any
impact on HW behavior. They now function only as scratch registers for
communication between SoC FW and the GPU driver, and will eventually be
replaced by equivalent registers within SoC MMIO space. At that point,
these registers can be deprecated from XeTLB.".
While the transition is ongoing, the SGAddrRangeforTile continues to be
valid and works on all platforms supported by xe, reading that instead
to avoid potential breakage.

Fei Yang (1):
  drm/xe: TileAddrRange registers are being deprecated.

 drivers/gpu/drm/xe/regs/xe_gt_regs.h | 3 ++-
 drivers/gpu/drm/xe/xe_vram.c         | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2025-10-01 22:31 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-29 20:12 [PATCH 0/1] drm/xe: TileAddrRange registers are being deprecated fei.yang
2025-09-29 20:12 ` [PATCH 1/1] " fei.yang
2025-09-30 14:36   ` Lucas De Marchi
2025-09-29 20:15 ` ✓ CI.KUnit: success for " Patchwork
2025-09-29 21:17 ` ✓ Xe.CI.BAT: " Patchwork
2025-09-29 23:23 ` ✗ Xe.CI.Full: failure " Patchwork
  -- strict thread matches above, loose matches on Subject: below --
2025-09-30 23:26 [PATCH 0/1] " fei.yang
2025-09-30 23:26 ` [PATCH 1/1] " fei.yang
2025-10-01 20:15   ` Lucas De Marchi
2025-10-01 22:31     ` Matt Roper

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox