Re: [PULL] drm-intel-next

Daniel Vetter
2012-06-28T12:30:54Z

On Thu, Jun 28, 2012 at 02:05:16PM +0200, Daniel Vetter wrote:
> Hi Dave,
>
> New -next pull request. Highlights:
> - Remaining vlv patches from Jesse et al.
> - Some hw workarounds from Jesse
> - hw context support from Ben
> - full uncore sharing on ivb
> - prep work to move the gtt code from intel-gtt.c to drm/i915 for gen6+
> - some backlight code improvements
> - leftovers for the timeout ioctl (we've forgotten the getparam)
> - ibx transcoder workarounds
> - some smaller fixlets and improvements
> - the new version of the "dont rely on HPD exclusively for VGA" patch
>
> Wrt regressions QA reported quite a few this time around.
> - The piglit/kernel-test fallout all has patches that are just awaiting
> review and merging into the next -next cycle.
> - Which just leaves a bunch of bugs about new modelines that don't work.
> It looks like these are all due to the new 16:9/16:10 modes in 3.5
> (yeah, only in this manual testing cycle did the git branch used by QA
> contain a backmerge of mainline with these patches). Although I haven't
> yet confirmed this by letting our QA test the revert of that series.
> - Wrt bugs in general I'm trying to fight down some of our long-standing
> backlight issues (not regressions), but this seems to be a game of
> "you move, you lose" ... :(

Meh, I've botched up the test-merge with your -next, it already has a
conflict. As discussed on irc I'll send you the new pull for the -rc4
merge commit. Note that this also sneaks in another patch with a 'no lvds'
quirk.

Yours, Daniel

[Note that I've manually frobbed the pull request to exclude all the
mainline commits this brings in.]

The following changes since commit 1523c310b3ed964b71a8db16f70c3bc21cc0642e

drm/i915: add min freq control to debugfs

are available in the git repository at:

git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-next-2012-06-21-merged

for you to fetch changes up to 7b0cfee1a24efdfe0235bac62e53f686fe8a8e24:

Merge tag 'v3.5-rc4' into drm-intel-next-queued (2012-06-25 19:10:36 +0200)

----------------------------------------------------------------
Ben Widawsky (17):
drm/i915: Inifite timeout for wait ioctl
drm/i915: Add wait render timeout get param
drm/i915: CXT_SIZE register offsets added
drm/i915: preliminary context support
drm/i915: context basic create & destroy
drm/i915: context switch implementation
drm/i915: Ivybridge MI_ARB_ON_OFF context w/a
drm/i915: PIPE_CONTROL_TLB_INVALIDATE
drm/i915: possibly invalidate TLB before context switch
drm/i915: use the default context
drm/i915: add ccid to error state
drm/i915: switch to default context on idle
drm/i915/context: create & destroy ioctls
drm/i915/context: switch contexts with execbuf2
drm/i915: reset the GPU on context fini
drm/i915: disable contexts on old HW
drm/i915: set IDICOS to medium uncore resources

Chris Wilson (1):
drm/i915: Switch off FBC when disabling the primary plane when obscured

Daniel Vetter (26):
drm/i915: implement IBX hdmi transcoder select workaround
drm/i915: assert that the IBX port transcoder select w/a is implemented
drm/i915: ensure HDMI port is disabled inside set_infoframes
drm/i915: pnv has a backlight polarity control bit, too
drm/i915: clear up backlight #define confusion on gen4+
drm/i915: properly enable the blc controller on the right pipe
drm/i915: allow pipe A for lvds on gen4
agp/intel-gtt: remove dead code
drm/i915: stop using dev->agp->base
agp/intel-gtt: don't require the agp bridge on setup
drm/i915 + agp/intel-gtt: prep work for direct setup
agp/intel-gtt: move gart base addres setup
drm/i915: call intel_enable_gtt
drm/i915: kick any firmware framebuffers before claiming the gtt
drm/i915: ensure context objects are bound to the global gtt
drm/i915/crt: Do not rely upon the HPD presence pin
drm/i915: fixup hangman rebase goof-up
drm/i915: fix module unload after context merge
drm/i915: initialize the context idr unconditionally
drm/i915: return -ENOENT if the context doesn't exist
drm/i915/context: shut up compiler
drm/i915: simplify context_idr_cleanup
drm/i915: return -ENODEV if hw context are not supported
drm/i915: don't call modeset_init_hw in i915_reset
drm/i915: disable flushing_list/gpu_write_list
Merge tag 'v3.5-rc4' into drm-intel-next-queued

Eugeni Dodonov (1):
drm/i915: properly wait for SBI status

Jesse Barnes (15):
drm/i915: disable RCBP and VDS unit clock gating on SNB and VLV
drm/i915: load boot context at driver init time
drm/i915: add TDL unit clock gating disable for VLV
drm/i915: add L3 bank clock gating disable on VLV
drm/i915: ValleyView mode setting limits and PLL functions
drm/i915: add ValleyView specific CRT detect function
drm/i915: add HDMI and DP port enumeration on ValleyView
drm/i915: access VLV regs through read/write switch
drm/i915: VLV VGA port only handles on & off, like PCH VGA
agp/intel: allow cacheable and GDFT PTEs on ValleyView
agp/intel: use correct GTT offset on VLV
drm/i915: don't enable PPGTT on VLV yet
drm/i915: support page flipping on ValleyView
drm/i915: enable display messages to GT on ValleyView
drm/i915: bind driver to ValleyView chipsets

Seth Forshee (1):
drm/i915: ignore pipe select bit when checking for LVDS register initialization

Shobhit Kumar (1):
drm/i915: Enable DP panel power sequencing for ValleyView

Sjoerd Simons (1):
drm/i915: no lvds quirk for Zotac ZDBOX SD ID12/ID13

--
Daniel Vetter
Mail: daniel@ffwll.ch
Mobile: +41 (0)79 365 57 48