All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jani Nikula <jani.nikula@intel.com>
To: Dave Airlie <airlied@gmail.com>
Cc: dri-devel@lists.freedesktop.org,
	Daniel Vetter <daniel.vetter@ffwll.ch>,
	intel-gfx@lists.freedesktop.org
Subject: [PULL] drm-intel-next-fixes
Date: Fri, 17 Feb 2017 11:46:47 +0200	[thread overview]
Message-ID: <87h93tkv3s.fsf@intel.com> (raw)


Hi Dave, i915 and GVT fixes for the v4.11 merge window. There's quite a
bit of cc: stable stuff that either didn't apply cleanly to v4.10 or
just arrived too late. I played it safe, and didn't try to rush them to
v4.10 anymore.

This one superseeds [1]. I rebased/recreated the branch to get rid of
the funny stuff.


BR,
Jani.

[1] http://mid.mail-archive.com/87fujfpmz7.fsf@intel.com


The following changes since commit 13f62f54d174d3417c3caaafedf5e22a0a03e442:

  Merge branch 'drm-next-4.11' of git://people.freedesktop.org/~agd5f/linux into drm-next (2017-02-10 10:13:30 +1000)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-next-fixes-2017-02-17

for you to fetch changes up to 998d75730b40afc218c059d811869abe9676b305:

  drm/i915: Fix not finding the VBT when it overlaps with OPREGION_ASLE_EXT (2017-02-16 11:59:14 +0200)

----------------------------------------------------------------
i915 and GVT fixes for v4.11 merge window

----------------------------------------------------------------
Changbin Du (5):
      drm/i915/gvt: remove a noisy unimportant log in sched_policy
      drm/i915/gvt: remove a redundant end of line in debug log
      drm/i915/gvt: reduce the line of interrupt logs and log friendly
      drm/i915/gvt: fix crash at function release_shadow_wa_ctx
      drm/i915/gvt: add missing display part reset for vGPU reset

Chris Wilson (6):
      drm/i915: Recreate internal objects with single page segments if dmar fails
      drm/i915: Reject set-tiling-ioctl with stride==0 and a tiling mode
      drm/i915: Restore context and pd for ringbuffer submission after reset
      drm/i915: Check for timeout completion when waiting for the rq to submitted
      drm/i915/gvt: Disable access to stolen memory as a guest
      drm/i915: Pass timeout==0 on to i915_gem_object_wait_fence()

Chuanxiao Dong (6):
      drm/i915/gvt: add more resolutions in virtual edid
      drm/i915/gvt: Map shadow page before using it in shadow page table
      drm/i915/gvt: map pfn for PTE entry in kvm
      drm/i915/gvt: enable IOMMU for gvt
      drm/i915/gvt: optimize the inhibit context mmio load
      drm/i915/gvt: return error code if dma map iova failed

Dan Carpenter (1):
      drm/i915/gvt/kvmgt: remove some dead code

Hans de Goede (1):
      drm/i915: Fix not finding the VBT when it overlaps with OPREGION_ASLE_EXT

Imre Deak (2):
      drm/i915/gen9+: Enable hotplug detection early
      drm/i915/lspcon: Fix resume time initialization due to unasserted HPD

Jani Nikula (2):
      Merge tag 'gvt-next-2017-02-07' of https://github.com/01org/gvt-linux into drm-intel-next-fixes
      Merge tag 'gvt-next-2017-02-15' of https://github.com/01org/gvt-linux into drm-intel-next-fixes

Ville Syrjälä (1):
      drm/i915: Avoid spurious WARNs about the wrong pipe in the PPS code

Xu Han (1):
      drm/i915/gvt: add sprite plane flip done support.

Zhenyu Wang (7):
      drm/i915: make intel_gvt_init() later instead of too early
      drm/i915/gvt: move intel iommu detection to intel_gvt_init()
      drm/i915/gvt: remove detect_host() MPT hook
      drm/i915/gvt: use normal mmio read function for firmware exposure
      drm/i915/gvt: fix vgpu type size init
      drm/i915/gvt: Fix alignment for GTT allocation
      drm/i915/gvt: Fix shadow context descriptor

Zhi Wang (2):
      drm/i915: Let execlist_update_context() cover !FULL_PPGTT mode.
      drm/i915: A hotfix for making aliasing PPGTT work for GVT-g

 drivers/gpu/drm/i915/gvt/aperture_gm.c   |  15 +++--
 drivers/gpu/drm/i915/gvt/cmd_parser.c    |  20 +++++-
 drivers/gpu/drm/i915/gvt/display.c       |  31 +++++++--
 drivers/gpu/drm/i915/gvt/display.h       |   1 +
 drivers/gpu/drm/i915/gvt/execlist.c      |   2 +-
 drivers/gpu/drm/i915/gvt/firmware.c      |  47 ++------------
 drivers/gpu/drm/i915/gvt/gtt.c           |  70 ++++++++++++++------
 drivers/gpu/drm/i915/gvt/gvt.c           |   7 --
 drivers/gpu/drm/i915/gvt/hypercall.h     |   1 -
 drivers/gpu/drm/i915/gvt/interrupt.c     |  57 +++++-----------
 drivers/gpu/drm/i915/gvt/kvmgt.c         | 108 +++++++++++++++----------------
 drivers/gpu/drm/i915/gvt/mpt.h           |  12 ----
 drivers/gpu/drm/i915/gvt/render.c        |  17 +++++
 drivers/gpu/drm/i915/gvt/sched_policy.c  |   1 -
 drivers/gpu/drm/i915/gvt/scheduler.c     |   5 +-
 drivers/gpu/drm/i915/gvt/vgpu.c          |  14 ++--
 drivers/gpu/drm/i915/i915_drv.c          |  14 ++--
 drivers/gpu/drm/i915/i915_gem.c          |  22 +++----
 drivers/gpu/drm/i915/i915_gem_gtt.c      |   7 +-
 drivers/gpu/drm/i915/i915_gem_internal.c |  37 +++++++----
 drivers/gpu/drm/i915/i915_gem_request.c  |   7 +-
 drivers/gpu/drm/i915/i915_gem_stolen.c   |   5 ++
 drivers/gpu/drm/i915/i915_gem_tiling.c   |   2 +-
 drivers/gpu/drm/i915/i915_irq.c          |  69 ++++++++++++++------
 drivers/gpu/drm/i915/i915_reg.h          |   6 +-
 drivers/gpu/drm/i915/intel_dp.c          |  10 +--
 drivers/gpu/drm/i915/intel_drv.h         |   2 +
 drivers/gpu/drm/i915/intel_gvt.c         |   5 ++
 drivers/gpu/drm/i915/intel_lrc.c         |  19 +++++-
 drivers/gpu/drm/i915/intel_lspcon.c      |   5 +-
 drivers/gpu/drm/i915/intel_opregion.c    |  13 +++-
 drivers/gpu/drm/i915/intel_ringbuffer.c  |  58 ++++++++++++++++-
 32 files changed, 411 insertions(+), 278 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

             reply	other threads:[~2017-02-17  9:46 UTC|newest]

Thread overview: 147+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-02-17  9:46 Jani Nikula [this message]
  -- strict thread matches above, loose matches on Subject: below --
2026-04-22  7:53 [PULL] drm-intel-next-fixes Tvrtko Ursulin
2026-04-16  6:50 Tvrtko Ursulin
2026-02-20  8:31 Joonas Lahtinen
2026-02-13 10:53 Joonas Lahtinen
2026-02-05  8:02 Joonas Lahtinen
2026-01-29  8:11 Joonas Lahtinen
2026-01-22  8:02 Joonas Lahtinen
2025-08-05  7:48 Jani Nikula
2025-06-05  8:35 Joonas Lahtinen
2025-05-28  6:56 Joonas Lahtinen
2025-05-22  6:59 Joonas Lahtinen
2025-05-15  8:27 Joonas Lahtinen
2025-03-25  9:07 Jani Nikula
2024-11-21  8:37 Tvrtko Ursulin
2024-09-26  7:45 Joonas Lahtinen
2024-09-19  9:49 Joonas Lahtinen
2024-09-12  8:59 Joonas Lahtinen
2024-07-25  7:44 Tvrtko Ursulin
2024-07-18  9:30 Tvrtko Ursulin
2024-01-19  8:30 Joonas Lahtinen
2024-01-19  8:30 ` Joonas Lahtinen
2024-01-11 10:51 Joonas Lahtinen
2024-01-11 10:51 ` Joonas Lahtinen
2023-11-08 14:04 Jani Nikula
2023-11-10 15:48 ` Daniel Vetter
2023-08-31 21:28 Rodrigo Vivi
2023-08-24 12:34 Rodrigo Vivi
2023-07-06  8:24 Tvrtko Ursulin
2023-06-29 10:02 Tvrtko Ursulin
2023-06-21  9:54 Tvrtko Ursulin
2023-05-04 13:01 Joonas Lahtinen
2023-04-27 11:23 Joonas Lahtinen
2023-04-20  8:12 Joonas Lahtinen
2023-04-13 12:12 Joonas Lahtinen
2023-04-13 18:47 ` Daniel Vetter
2023-02-27 10:17 Jani Nikula
2023-02-17 12:24 Jani Nikula
2022-12-15 20:36 Rodrigo Vivi
2022-12-01 16:40 Rodrigo Vivi
2022-10-13 12:56 Tvrtko Ursulin
2022-10-06 10:18 Tvrtko Ursulin
2022-09-29 14:26 Tvrtko Ursulin
2022-08-11 21:03 Rodrigo Vivi
2022-08-04 17:33 Rodrigo Vivi
2022-05-24 13:59 Jani Nikula
2022-03-24  8:44 Tvrtko Ursulin
2022-03-17  7:47 Joonas Lahtinen
2022-03-10  7:58 Joonas Lahtinen
2022-01-20 10:13 Tvrtko Ursulin
2022-01-13  9:33 Tvrtko Ursulin
2022-01-14 13:23 ` Daniel Vetter
2021-11-09 23:17 Rodrigo Vivi
2021-08-26  9:03 Jani Nikula
2021-07-07 15:09 Rodrigo Vivi
2021-06-29 18:54 Rodrigo Vivi
2021-06-30 10:05 ` Jani Nikula
2021-06-30 19:04   ` Rodrigo Vivi
2021-07-01  8:57     ` Jani Nikula
2021-02-25 14:43 Rodrigo Vivi
2021-02-18 22:46 Rodrigo Vivi
2020-12-18 15:04 Jani Nikula
2020-12-18 15:42 ` Daniel Vetter
2020-10-22 20:56 Rodrigo Vivi
2020-10-15 18:14 Rodrigo Vivi
2020-10-02 18:26 Rodrigo Vivi
2020-07-30 16:26 Joonas Lahtinen
2020-08-10  7:31 ` Dave Airlie
2020-08-12 12:49   ` Jani Nikula
2020-06-10  9:37 Joonas Lahtinen
2020-06-10 11:19 ` Joonas Lahtinen
2020-06-04 15:04 Joonas Lahtinen
2020-05-28 14:40 Joonas Lahtinen
2020-05-20 12:32 Joonas Lahtinen
2020-04-08 21:59 Rodrigo Vivi
2020-04-02 21:30 Rodrigo Vivi
2020-03-27  8:16 Rodrigo Vivi
2019-12-05  9:24 Joonas Lahtinen
2019-11-28 14:15 Joonas Lahtinen
2019-11-22 15:55 Joonas Lahtinen
2019-11-20 20:40 Joonas Lahtinen
2019-11-22 12:08 ` Joonas Lahtinen
2019-11-14  8:52 Joonas Lahtinen
2019-11-07 14:50 Joonas Lahtinen
2019-09-27 19:49 Rodrigo Vivi
2019-09-19 14:16 Rodrigo Vivi
2019-09-11 23:33 Rodrigo Vivi
2019-05-15  7:48 Joonas Lahtinen
2019-05-09 10:01 Joonas Lahtinen
2019-05-02 13:40 Joonas Lahtinen
2019-04-30  7:08 Joonas Lahtinen
2019-04-25  6:13 Joonas Lahtinen
2019-03-12 20:55 Rodrigo Vivi
2018-12-27  7:40 Jani Nikula
2018-10-25 13:18 Joonas Lahtinen
2018-10-19 10:37 Joonas Lahtinen
2018-10-19 12:34 ` Daniel Vetter
2018-10-18 16:57 Joonas Lahtinen
2018-10-18 19:32 ` Daniel Vetter
2018-10-19  6:59   ` Joonas Lahtinen
2018-10-19  7:05     ` Daniel Vetter
2018-10-19  9:41       ` Joonas Lahtinen
2018-10-04 13:37 Joonas Lahtinen
2018-08-24 21:48 Rodrigo Vivi
2018-08-16 19:03 Rodrigo Vivi
2018-08-06 23:30 Rodrigo Vivi
2018-04-19  9:30 Joonas Lahtinen
2018-03-27 14:58 Joonas Lahtinen
2018-03-22 14:35 Joonas Lahtinen
2018-02-07 20:44 Rodrigo Vivi
2018-02-02  0:45 Rodrigo Vivi
2017-11-23  9:34 Jani Nikula
2017-11-10 13:21 Jani Nikula
2017-07-11 13:07 Jani Nikula
2017-06-27  8:28 Daniel Vetter
2017-02-15 14:06 Jani Nikula
2016-12-22 10:22 Jani Nikula
2016-12-07 19:45 Jani Nikula
2016-10-11 14:09 Jani Nikula
2016-08-05 13:27 Jani Nikula
2016-07-25  6:41 Daniel Vetter
2016-05-25  8:57 Jani Nikula
2016-03-16 11:04 Jani Nikula
2016-01-14 20:06 Jani Nikula
2015-11-06 13:43 Jani Nikula
2015-10-22  8:28 Daniel Vetter
2015-09-02 11:49 Jani Nikula
2015-08-28 12:44 Jani Nikula
2015-08-16 18:13 Daniel Vetter
2015-07-02 11:26 Jani Nikula
2015-06-22 10:33 Jani Nikula
2015-06-18  6:04 Jani Nikula
2015-06-19  3:48 ` Dave Airlie
2015-06-19 15:24   ` Daniel Vetter
2015-06-22  7:59     ` Ander Conselvan De Oliveira
2015-06-22  8:12       ` Jani Nikula
2015-06-22  8:13         ` Dave Airlie
2015-06-11  8:40 Jani Nikula
2015-05-29 17:39 Daniel Vetter
2015-04-24 21:46 Jani Nikula
2015-04-15 12:21 Jani Nikula
2015-02-11 11:09 Jani Nikula
2015-02-11 11:48 ` Daniel Vetter
2014-12-30 12:47 Jani Nikula
2014-12-17 12:16 Jani Nikula
2014-12-11 13:43 Jani Nikula
2014-12-04  9:56 Daniel Vetter

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87h93tkv3s.fsf@intel.com \
    --to=jani.nikula@intel.com \
    --cc=airlied@gmail.com \
    --cc=daniel.vetter@ffwll.ch \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=intel-gfx@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.