public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* [RFC] attempting to hide 30" monitor in kernel (raw)
@ 2014-09-09  6:28 Dave Airlie
  2014-09-09  6:28 ` [PATCH 01/11] drm/mst: rework payload table allocation to conform better Dave Airlie
                   ` (11 more replies)
  0 siblings, 12 replies; 14+ messages in thread
From: Dave Airlie @ 2014-09-09  6:28 UTC (permalink / raw)
  To: dri-devel, intel-gfx

All these are on top of rc3 (also in my drm-mst-hide-monitor branch).

So after talking to Keith and Daniel in Chicago I decided to give
another go at hiding the horror that is 30" 4k dual-panel MST
monitors in the kernel.

Also this hw is not going away, if anything it seems to be getting
worse with Dell promising a 5k monitor, requiring 2 MST ports.

The first two patches aren't really part of this series, I should
probably put them in -fixes anyways. (i.e. ignore them)

So this series, contains the functionality changes required to hide
tiled crtc underneath a master crtc, and to keep track of them
for modeset and pageflipping and cursors (not finished).

It also allows EDID patching to fake the super-mode, along with
hiding the sub-connectors.

Patch 9 is probably the biggest hack here due to lack of atomic
modesetting, and how userspace picks crtcs.

Patch 10 is pageflip so hacky as well, and 11 is just bogus
cursor handling, I just wanted to see the cursor in some form for now.

Mostly I'm looking for some high-level review of the concepts of this
and how much harder it'll make life going forward.

Dave.

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

end of thread, other threads:[~2014-09-09  8:54 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-09  6:28 [RFC] attempting to hide 30" monitor in kernel (raw) Dave Airlie
2014-09-09  6:28 ` [PATCH 01/11] drm/mst: rework payload table allocation to conform better Dave Airlie
2014-09-09  6:28 ` [PATCH 02/11] drm/i915: add config option to enable/disable DP MST Dave Airlie
2014-09-09  7:51   ` Jani Nikula
2014-09-09  6:28 ` [PATCH 03/11] drm/mst: start caching edid for logical ports Dave Airlie
2014-09-09  6:28 ` [PATCH 04/11] drm/displayid: add some DisplayID related defines/structs Dave Airlie
2014-09-09  6:28 ` [PATCH 05/11] drm/dp/mst: add concept of base connector id Dave Airlie
2014-09-09  6:28 ` [PATCH 06/11] drm/tile: attempt to set tiled crtcs up Dave Airlie
2014-09-09  6:28 ` [PATCH 07/11] drm/edid: allow patching the EDID to report monster mode Dave Airlie
2014-09-09  6:28 ` [PATCH 08/11] drm/crtc: attempt to set tiled modes from userspace Dave Airlie
2014-09-09  6:28 ` [PATCH 09/11] drm/crtc: workaround userspace trying to derail crtc stealing Dave Airlie
2014-09-09  6:28 ` [PATCH 10/11] drm/tiled: add page_flip support for multi-crtc monitors Dave Airlie
2014-09-09  6:28 ` [PATCH 11/11] drm/tiled: vague attempt at waving at cursors Dave Airlie
2014-09-09  8:54 ` [RFC] attempting to hide 30" monitor in kernel (raw) Daniel Vetter

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