Intel-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/10] drm/i915: Pimp the initial FB readout
@ 2025-03-13 14:08 Ville Syrjala
  2025-03-13 14:08 ` [PATCH 01/10] drm/i915: Extract intel_memory_type_is_local() Ville Syrjala
                   ` (15 more replies)
  0 siblings, 16 replies; 18+ messages in thread
From: Ville Syrjala @ 2025-03-13 14:08 UTC (permalink / raw)
  To: intel-gfx

From: Ville Syrjälä <ville.syrjala@linux.intel.com>

Start validating the dma address of the initial BIOS/GOP FB
on all platforms. Currently we only do it on LMEMBAR systems.

Ville Syrjälä (10):
  drm/i915: Extract intel_memory_type_is_local()
  drm/i915: Expose intel_memory_type_str()
  agp/intel-gtt: Add intel_gmch_gtt_read_entry()
  drm/i915/ggtt: Add intel_ggtt_read_entry()
  drm/i915: Use intel_ggtt_read_entry() in the BIOS FB takeover
  drm/i915: Verify the BIOS FB first PTE on non-LMEMBAR systems
  drm/i915: Use a nicer way to lookup the memory region in BIOS FB
    takeover
  drm/i915: Lookup the memory region first in the BIOS FB takeover
  drm/i915: Use intel_memory_region_type_is_local() in the BIOS FB
    takeover
  drm/i915: Eliminate the initial_plane_phys_{smem,lmem}() duplication

 drivers/char/agp/intel-gtt.c                  |  55 +++++++++
 .../drm/i915/display/intel_plane_initial.c    | 107 +++++++-----------
 drivers/gpu/drm/i915/gem/i915_gem_lmem.c      |   3 +-
 drivers/gpu/drm/i915/gt/intel_ggtt.c          |  56 +++++++++
 drivers/gpu/drm/i915/gt/intel_ggtt_gmch.c     |   8 ++
 drivers/gpu/drm/i915/gt/intel_gtt.h           |   6 +
 drivers/gpu/drm/i915/intel_memory_region.c    |  15 ++-
 drivers/gpu/drm/i915/intel_memory_region.h    |   3 +
 include/drm/intel/intel-gtt.h                 |   2 +
 9 files changed, 185 insertions(+), 70 deletions(-)

-- 
2.45.3


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

end of thread, other threads:[~2025-03-31 12:26 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-13 14:08 [PATCH 00/10] drm/i915: Pimp the initial FB readout Ville Syrjala
2025-03-13 14:08 ` [PATCH 01/10] drm/i915: Extract intel_memory_type_is_local() Ville Syrjala
2025-03-13 14:08 ` [PATCH 02/10] drm/i915: Expose intel_memory_type_str() Ville Syrjala
2025-03-13 14:08 ` [PATCH 03/10] agp/intel-gtt: Add intel_gmch_gtt_read_entry() Ville Syrjala
2025-03-13 14:08 ` [PATCH 04/10] drm/i915/ggtt: Add intel_ggtt_read_entry() Ville Syrjala
2025-03-31 12:24   ` Hogander, Jouni
2025-03-13 14:08 ` [PATCH 05/10] drm/i915: Use intel_ggtt_read_entry() in the BIOS FB takeover Ville Syrjala
2025-03-13 14:08 ` [PATCH 06/10] drm/i915: Verify the BIOS FB first PTE on non-LMEMBAR systems Ville Syrjala
2025-03-13 14:08 ` [PATCH 07/10] drm/i915: Use a nicer way to lookup the memory region in BIOS FB takeover Ville Syrjala
2025-03-13 14:08 ` [PATCH 08/10] drm/i915: Lookup the memory region first in the " Ville Syrjala
2025-03-13 14:08 ` [PATCH 09/10] drm/i915: Use intel_memory_region_type_is_local() " Ville Syrjala
2025-03-13 14:08 ` [PATCH 10/10] drm/i915: Eliminate the initial_plane_phys_{smem, lmem}() duplication Ville Syrjala
2025-03-13 16:43 ` ✗ Fi.CI.SPARSE: warning for drm/i915: Pimp the initial FB readout Patchwork
2025-03-13 17:08 ` ✗ i915.CI.BAT: failure " Patchwork
2025-03-24 19:57 ` ✗ Fi.CI.SPARSE: warning for drm/i915: Pimp the initial FB readout (rev2) Patchwork
2025-03-24 20:16 ` ✓ i915.CI.BAT: success " Patchwork
2025-03-25  0:37 ` ✗ i915.CI.Full: failure " Patchwork
2025-03-31 12:26 ` [PATCH 00/10] drm/i915: Pimp the initial FB readout Hogander, Jouni

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