Skip to content

drm/i915: VBT/opregion refactor to support >6 KB VBT

Jani Nikula intel-gfx 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest11 patches 16 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/11drm/i915: Add Intel opregion mailbox 5 structuredrivers/gpu/drm/i915/intel_opregion.c+13 -00 replies
2/11drm/i915: move "no VBT in opregion" quirk to intel_opregion_setup()drivers/gpu/drm/i915/intel_bios.c drivers/gpu/drm/i915/intel_opregion.c+25 -240 replies
3/11drm/i915/bios: have functions return vbt, not bdb, header pointerdrivers/gpu/drm/i915/intel_bios.c+26 -150 replies
4/11drm/i915/bios: move debug logging about VBT source to intel_parse_bios()drivers/gpu/drm/i915/intel_bios.c+10 -71 reply
5/11drm/i915/bios: rename intel_parse_bios to intel_bios_initdrivers/gpu/drm/i915/i915_dma.c drivers/gpu/drm/i915/i915_drv.h drivers/gpu/drm/i915/intel_bios.c +1 more+6 -50 replies
6/11drm/i915: refactor VBT validationdrivers/gpu/drm/i915/i915_drv.h drivers/gpu/drm/i915/intel_bios.c drivers/gpu/drm/i915/intel_opregion.c+40 -334 replies
7/11drm/i915/opregion: make VBT size limit more strictdrivers/gpu/drm/i915/intel_opregion.c+1 -10 replies
8/11drm/i915/opregion: make VBT pointer a constdrivers/gpu/drm/i915/i915_drv.h drivers/gpu/drm/i915/intel_opregion.c+2 -20 replies
9/11drm/i915: don't use a temp buffer for opregion debugfs filedrivers/gpu/drm/i915/i915_debugfs.c+2 -93 replies
10/11drm/i915/debugfs: add a separate debugfs file for VBTdrivers/gpu/drm/i915/i915_debugfs.c drivers/gpu/drm/i915/i915_drv.h drivers/gpu/drm/i915/intel_opregion.c+26 -15 replies
11/11drm/i915/opregion: handle VBT sizes bigger than 6 KBdrivers/gpu/drm/i915/i915_drv.h drivers/gpu/drm/i915/intel_opregion.c+24 -28 replies

Reviews trailers per patch

1 of 11 patches has a Reviewed-by or Acked-by.

PatchVille SyrjäläMika Kahola
1/11
2/11
3/11
4/11
5/11
6/11
7/11
8/11
9/11
10/11
11/11R-b T-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 00/11] drm/i915: VBT/opregion refactor to support >6 KB VBT

This series refactors the VBT and OpRegion code to support VBT bigger than 6 KB. It's plenty of small, hopefully easy to review steps.

This series supersedes patches 2-6 of Deepak's series [1]. I took over because I would not have been able to adequately describe in review what I wanted done.

I'll continue with rebasing the rest of the patches on top of this one.

BR,
Jani.

[1] http://mid.gmane.org/[email protected]

Deepak M (1):
drm/i915: Add Intel opregion mailbox 5 structure

Jani Nikula (10):
drm/i915: move "no VBT in opregion" quirk to intel_opregion_setup() drm/i915/bios: have functions return vbt, not bdb, header pointer drm/i915/bios: move debug logging about VBT source to
intel_parse_bios()
drm/i915/bios: rename intel_parse_bios to intel_bios_init drm/i915: refactor VBT validation
drm/i915/opregion: make VBT size limit more strict drm/i915/opregion: make VBT pointer a const
drm/i915: don't use a temp buffer for opregion debugfs file drm/i915/debugfs: add a separate debugfs file for VBT drm/i915/opregion: handle VBT sizes bigger than 6 KB

 drivers/gpu/drm/i915/i915_debugfs.c   |  31 ++++++---
 drivers/gpu/drm/i915/i915_dma.c       |   2 +-
 drivers/gpu/drm/i915/i915_drv.h       |   8 ++-
 drivers/gpu/drm/i915/intel_bios.c     | 117 ++++++++++++++++------------------
 drivers/gpu/drm/i915/intel_bios.h     |   2 -
 drivers/gpu/drm/i915/intel_opregion.c |  66 ++++++++++++++++++-
 6 files changed, 151 insertions(+), 75 deletions(-)
Signature · 6 lines
2.1.4

_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx