All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Srinivas, Vidya" <vidya.srinivas@intel.com>
To: "Nikula, Jani" <jani.nikula@intel.com>, Dave Airlie <airlied@gmail.com>
Cc: "dim-tools@lists.freedesktop.org"
	<dim-tools@lists.freedesktop.org>,
	"intel-gfx@lists.freedesktop.org"
	<intel-gfx@lists.freedesktop.org>,
	"Vivi, Rodrigo" <rodrigo.vivi@intel.com>,
	"dri-devel@lists.freedesktop.org"
	<dri-devel@lists.freedesktop.org>,
	Daniel Vetter <daniel.vetter@ffwll.ch>
Subject: Re: [PULL] drm-intel-next
Date: Tue, 15 May 2018 10:01:02 +0000	[thread overview]
Message-ID: <F653A0A18852B74D88578FA2EB7094EAB68841A5@BGSMSX108.gar.corp.intel.com> (raw)
In-Reply-To: <87k1s51bvw.fsf@intel.com>



> -----Original Message-----
> From: Nikula, Jani
> Sent: Tuesday, May 15, 2018 3:26 PM
> To: Dave Airlie <airlied@gmail.com>
> Cc: Daniel Vetter <daniel.vetter@ffwll.ch>; Jani Nikula
> <jani.nikula@linux.intel.com>; Joonas Lahtinen
> <joonas.lahtinen@linux.intel.com>; Vivi, Rodrigo <rodrigo.vivi@intel.com>;
> Sean Paul <seanpaul@chromium.org>; Gustavo Padovan
> <gustavo@padovan.org>; Maarten Lankhorst
> <maarten.lankhorst@linux.intel.com>; dri-devel@lists.freedesktop.org;
> intel-gfx@lists.freedesktop.org; dim-tools@lists.freedesktop.org; Wang, Zhi
> A <zhi.a.wang@intel.com>; Zhenyu Wang <zhenyuw@linux.intel.com>;
> Srinivas, Vidya <vidya.srinivas@intel.com>
> Subject: [PULL] drm-intel-next
> 
> 
> Hi Dave -
> 
> So this one contains the problematic pull from gvt. It's got both a backmerge
> and a rebase. I spotted the rebase, but intentionally let it slide due to the
> deadline closing, and then completely missed the backmerge. I don't know
> what I was thinking. My bad, sorry.
> 
> We'll need to improve our workflows with the gvt team.
> 
> Anyway, here's the pull, wrinkles and all, as discussed on IRC. Let us know if
> you can tolerate it, or if we need to rewrite history.
> 
> BR,
> Jani.
> 
> 
> PS. Regarding the changelog, Vidya Srinivas <vidya.srinivas@intel.com> had a
> huge role in the NV12 work, but alas I failed to give proper credit because the
> patches were based on earlier work by Chandra.

No problem at all :) Sincerely, Thank you so much. It was based on Chandra's original work and without Maarten
It would never reach the merge stage :)

> 
> 
> drm-intel-next-2018-05-14:
> Last drm/i915 changes for v4.18:
> 
> - NV12 enabling (Chandra, Maarten)
> - ICL workarounds (Oscar)
> - ICL basic DPLL enabling (Paulo)
> - GVT updates
> - DP link config refactoring (Jani)
> - Module parameter to override DMC firmware (Jani)
> - PSR updates (José, DK, Daniel, Ville)
> - ICL DP vswing programming (Manasi)
> - ICL DBuf slice updates (Mahesh)
> - Selftest fixes and updates (Chris, Matthew, Oscar)
> - Execlist fixes and updates (Chris)
> - Stolen memory first 4k fix (Hans de Goede)
> - wait_for fixes (Mika)
> - Tons of GEM improvements (Chris)
> - Plenty of other fixes and improvements (Everyone)
> - Crappy changelog (Me)
> 
> BR,
> Jani.
> 
> The following changes since commit
> 0ab390262c4920f26f8202063a268d5fc829728e:
> 
>   Merge tag 'drm-misc-next-2018-04-26' of
> git://anongit.freedesktop.org/drm/drm-misc into drm-next (2018-04-30
> 09:32:43 +1000)
> 
> are available in the git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-2018-05-
> 14
> 
> for you to fetch changes up to 01f83786f9ab9c8883ce634cb9a0de51086ad7ea:
> 
>   drm/i915: Update DRIVER_DATE to 20180514 (2018-05-14 15:28:05 +0300)
> 
> ----------------------------------------------------------------
> Last drm/i915 changes for v4.18:
> 
> - NV12 enabling (Chandra, Maarten)
> - ICL workarounds (Oscar)
> - ICL basic DPLL enabling (Paulo)
> - GVT updates
> - DP link config refactoring (Jani)
> - Module parameter to override DMC firmware (Jani)
> - PSR updates (José, DK, Daniel, Ville)
> - ICL DP vswing programming (Manasi)
> - ICL DBuf slice updates (Mahesh)
> - Selftest fixes and updates (Chris, Matthew, Oscar)
> - Execlist fixes and updates (Chris)
> - Stolen memory first 4k fix (Hans de Goede)
> - wait_for fixes (Mika)
> - Tons of GEM improvements (Chris)
> - Plenty of other fixes and improvements (Everyone)
> - Crappy changelog (Me)
> 
> ----------------------------------------------------------------
> Abhay Kumar (1):
>       drm/i915/audio: set minimum CD clock to twice the BCLK
> 
> Andy Shevchenko (1):
>       i915: Convert to use match_string() helper
> 
> Anusha Srivatsa (1):
>       drm/i915/firmware: Correct URL for firmware
> 
> Chandra Konduru (3):
>       drm/i915: Add NV12 support to intel_framebuffer_init
>       drm/i915: Add NV12 as supported format for primary plane
>       drm/i915: Add NV12 as supported format for sprite plane
> 
> Changbin Du (1):
>       drm/i915/gvt: Remove disable_warn_untrack and print untracked mmio
> with debug level
> 
> Chris Wilson (53):
>       drm/i915: Check whitelist registers across resets
>       drm/i915: Call i915_perf_fini() on init_hw error unwind
>       drm/i915: Move the priotree struct to its own headers
>       drm/i915: Rename priotree to sched
>       drm/i915: Pack params to engine->schedule() into a struct
>       drm/i915: Build request info on stack before printk
>       drm/i915: Don't dump umpteen thousand requests
>       drm/i915: Skip printing global offsets for per-engine scratch pages
>       drm/i915/breadcrumbs: Keep the fake irq armed across reset
>       drm/i915: Use memset64() to align the ring with MI_NOOP
>       drm/i915: Remove obsolete min/max freq setters from debugfs
>       drm/i915: Compile out engine debug for release
>       drm/i915/selftests: Wait for idle between idle resets as well
>       drm/i915/lrc: Scrub the GPU state of the guilty hanging request
>       drm/i915: Stop tracking timeline->inflight_seqnos
>       drm/i915: Wrap engine->context_pin() and engine->context_unpin()
>       drm/i915: Retire requests along rings
>       drm/i915: Only track live rings for retiring
>       drm/i915/execlists: Don't trigger preemption if complete
>       drm/i915/selftests: Fix error checking for wait_var_timeout
>       drm/i915: Show ring->start for the ELSP context/request queue
>       drm/i915/guc: Assert we have the doorbell before setting it up
>       drm/i915: Move timeline from GTT to ring
>       drm/i915: Split i915_gem_timeline into individual timelines
>       drm/i915/execlists: Emit i915_trace_request_out for preemption
>       drm/i915: Silence debugging DRM_ERROR for failing to suspend vlv
> powerwells
>       drm/i915: Reset the hangcheck timestamp before repeating a seqno
>       drm/i915: Mark the hangcheck as idle when unparking the engines
>       drm/i915: Lazily unbind vma on close
>       drm/i915: Keep one request in our ring_list
>       drm/i915/execlists: Drop preemption arbitrations points along the ring
>       drm/i915/gtt: Tidy up duplicate branches in gen8_gmch_probe()
>       drm/i915: Remove assertion of active_rings must be non-empty if
> active_requests
>       drm/i915/selftests: Skip the execlists tests on !execlists machines
>       drm/i915: Don't request a bug report for unsafe module parameters
>       drm/i915/execlists: Drop unused parameter to lookup_priolist()
>       drm/i915/execlists: Cache the priolist when rescheduling
>       drm/i915/selftests: Refactor common flush_test()
>       drm/i915/selftests: Flush GPU activity before completing live_contexts
>       drm/i915/selftests: Return to kernel context after each test
>       drm/i915: Flush submission tasklet after bumping priority
>       drm/i915: Disable tasklet scheduling across initial scheduling
>       drm/i915: Remove unused i915_flip tracepoints
>       drm/i915: Annotate timeline lock nesting
>       drm/i915/selftests: Create mock_engine() under struct_mutex
>       drm/i915/selftests: Only switch to kernel context when locked
>       drm/i915/execlists: Make submission tasklet hardirq safe
>       drm/i915/guc: Make submission tasklet hardirq safe
>       drm/i915/execlists: Use rmb() to order CSB reads
>       Revert "drm/i915/cnl: Use mmio access to context status buffer"
>       drm/i915/oa: Check that OA is disabled before unpinning
>       drm/i915/execlists: Relax CSB force-mmio for VT-d
>       drm/i915: Mark up nested spinlocks
> 
> Colin Ian King (1):
>       drm/i915/selftests: fix spelling mistake: "parmaters" -> "parameters"
> 
> Daniel Vetter (2):
>       drm/i915: Remove skl dc6 enable/disable functions
>       drm/i915: Enable edp psr error interrupts on hsw
> 
> Dhinakaran Pandiyan (3):
>       drm/i915/psr: Control PSR interrupts via debugfs
>       drm/i915/psr: Timestamps for PSR entry and exit interrupts.
>       drm/i915/psr: Check if VBT says PSR can be enabled.
> 
> Florent Flament (1):
>       drm/i915: Fix drm:intel_enable_lvds ERROR message in kernel log
> 
> Gaurav K Singh (1):
>       drm/i915/audio: Fix audio detection issue on GLK
> 
> Gustavo A. R. Silva (3):
>       drm/i915/gvt/scheduler: Remove unnecessary NULL checks in sr_oa_regs
>       drm/i915/gvt: Mark expected switch fall-through in
> handle_g2v_notification
>       drm/i915/selftests: Fix uninitialized variable
> 
> Hans de Goede (1):
>       drm/i915: Do NOT skip the first 4k of stolen memory for pre-allocated
> buffers v2
> 
> Ian W MORRISON (1):
>       drm/i915/glk: Add MODULE_FIRMWARE for Geminilake
> 
> Imre Deak (2):
>       drm/i915: Enable display WA#1183 from its correct spot
>       drm/i915: Add documentation to gen9_set_dc_state()
> 
> James Ausmus (1):
>       drm/i915/icl: Don't set pipe CSC/Gamma in PLANE_COLOR_CTL
> 
> Jani Nikula (14):
>       drm/i915/dsi: improve dphy param limits logging
>       Merge tag 'gvt-next-2018-04-23' of https://github.com/intel/gvt-linux into
> drm-intel-next-queued
>       drm/i915: prefer INTEL_GEN() over INTEL_INFO()->gen
>       drm/i915/dp: remove stale comment about bw constants
>       drm/i915/dp: move link_bw and rate_select debugging where used
>       drm/i915/dp: abstract dp link config computation from the rest
>       drm/i915/dp: move eDP VBT bpp clamping code to
> intel_dp_compute_bpp()
>       drm/i915/dp: group link config limits in a struct
>       drm/i915/dp: abstract link config selection
>       drm/i915/dp: fix compliance test adjustments
>       Merge drm/drm-next into drm-intel-next-queued
>       drm/i915: add support for specifying DMC firmware override by module
> param
>       Merge tag 'gvt-next-2018-05-14' of https://github.com/intel/gvt-linux into
> drm-intel-next-queued
>       drm/i915: Update DRIVER_DATE to 20180514
> 
> José Roberto de Souza (4):
>       drm/i915/fbdev: Enable late fbdev initial configuration
>       drm/i915/psr/skl+: Print information about what caused a PSR exit
>       drm/i915/debugfs: Print sink PSR status
>       drm/i915/psr/cnl: Set y-coordinate as valid in SDP
> 
> Lyude Paul (1):
>       drm/atomic: Print debug message on atomic check failure
> 
> Maarten Lankhorst (2):
>       drm/i915: Enable display workaround 827 for all planes, v2.
>       drm/i915: Add skl_check_nv12_surface for NV12
> 
> Mahesh Kumar (3):
>       drm/i915/icl: track dbuf slice-2 status
>       drm/i915/icl: Enable 2nd DBuf slice only when needed
>       drm/i915/icl: update ddb entry start/end mask during hw ddb readout
> 
> Manasi Navare (2):
>       drm/i915/icl: Implement voltage swing programming sequence for Combo
> PHY DDI
>       drm/i915/icl: Fix the DP Max Voltage for ICL
> 
> Matt Atwood (1):
>       drm/i915/kbl: Add KBL GT2 sku
> 
> Matthew Auld (3):
>       drm/i915/userptr: reject zero user_size
>       drm/i915: don't leak the pin_map on error
>       drm/i915/selftests: scrub 64K
> 
> Matthias Kaehlcke (1):
>       drm/i915: Disable some extra clang warnings
> 
> Michel Thierry (1):
>       drm/i915/gen9: Add WaClearHIZ_WM_CHICKEN3 for bxt and glk
> 
> Mika Kuoppala (4):
>       drm/i915: Use ktime on wait_for
>       drm/i915: Add compiler barrier to wait_for
>       drm/i915: Print error state times relative to capture
>       drm/i915/gtt: Trust the uncached store to flush wcb
> 
> Oscar Mateo (15):
>       drm/i915/selftests: Handle a potential failure of intel_ring_begin
>       drm/i915/icl: Correctly clear lost ctx-switch interrupts across reset for
> Gen11
>       drm/i915/icl: Introduce initial Icelake Workarounds
>       drm/i915/icl: Enable Sampler DFR
>       drm/i915/icl: WaGAPZPriorityScheme
>       drm/i915/icl: WaL3BankAddressHashing
>       drm/i915/icl: WaModifyGamTlbPartitioning
>       drm/i915/icl: WaDisableCleanEvicts
>       drm/i915/icl: WaCL2SFHalfMaxAlloc
>       drm/i915/icl: WaDisCtxReload
>       drm/i915/icl: Wa_1405779004
>       drm/i915/icl: Wa_1406680159
>       drm/i915/icl: Wa_1604302699
>       drm/i915/icl: Wa_1406838659
>       drm/i915/icl: WaForwardProgressSoftReset
> 
> Paulo Zanoni (5):
>       drm/i915/icl: add definitions for the ICL PLL registers
>       drm/i915/icl: add basic support for the ICL clocks
>       drm/i915/icl: compute the combo PHY (DPLL) HDMI registers
>       drm/i915/icl: compute the combo PHY (DPLL) DP registers
>       drm/i915/icl: compute the MG PLL registers
> 
> Piorkowski, Piotr (1):
>       drm/i915/guc: Remove GUC_CTL_DEVICE_INFO parameter
> 
> Rodrigo Vivi (1):
>       drm/i915: Adjust eDP's logical vco in a reliable place.
> 
> Tarun (1):
>       drm/i915: Remove redundant check for negative timeout while doing an
> atomic pipe update
> 
> Tomasz Lis (1):
>       drm/i915/icl: Add configuring MOCS in new Icelake engines
> 
> Tvrtko Ursulin (2):
>       drm/i915: Use seqlock in engine stats
>       drm/i915: Include priority and completed status in request in/out
> tracepoints
> 
> Vidya Srinivas (1):
>       drm/i915: Enable Display WA 0528
> 
> Ville Syrjälä (3):
>       drm/i915: Protect PIPE_CONF_CHECK macros with do {} while(0)
>       drm/i915: Enable edp psr error interrupts on bdw+
>       drm/i915: Correctly populate user mode h/vdisplay with pipe src size
> during readout
> 
> Weinan Li (1):
>       Revert "drm/i915/gvt: set max priority for gvt context"
> 
> Zhao Yan (4):
>       drm/i915/gvt: scan non-privileged batch buffer for debug purpose
>       drm/i915/gvt: let NOPID be the default value of force_to_nonpriv
> registers
>       drm/i915/gvt: do not return error on handling force_to_nonpriv registers
>       drm/i915/gvt: let force_to_nonpriv cmd handler only valid for LRI cmd
> 
> Zhi Wang (1):
>       Merge branch 'drm-intel-next-queued' into gvt-next
> 
> Zhipeng Gong (2):
>       drm/i915/gvt: Use real time to do timer check
>       drm/i915/gvt: Update time slice more frequently
> 
> osé Roberto de Souza (1):
>       drm/i915/psr: Prevent PSR exit when a non-pipe related register is written
> 
>  Documentation/gpu/i915.rst                         | 141 ++-
>  drivers/gpu/drm/drm_atomic.c                       |  10 +-
>  drivers/gpu/drm/i915/Kconfig.debug                 |  13 +
>  drivers/gpu/drm/i915/Makefile                      |  20 +-
>  drivers/gpu/drm/i915/gvt/cmd_parser.c              |  81 +-
>  drivers/gpu/drm/i915/gvt/debugfs.c                 |  72 +-
>  drivers/gpu/drm/i915/gvt/gvt.h                     |   2 +-
>  drivers/gpu/drm/i915/gvt/handlers.c                |  35 +-
>  drivers/gpu/drm/i915/gvt/mmio.c                    |   2 -
>  drivers/gpu/drm/i915/gvt/mmio_context.c            |   2 +-
>  drivers/gpu/drm/i915/gvt/sched_policy.c            |  31 +-
>  drivers/gpu/drm/i915/gvt/scheduler.c               |  89 +-
>  drivers/gpu/drm/i915/gvt/scheduler.h               |   1 +
>  drivers/gpu/drm/i915/gvt/trace.h                   |  24 +-
>  drivers/gpu/drm/i915/i915_debugfs.c                | 566 ++++++------
>  drivers/gpu/drm/i915/i915_drv.c                    |  81 +-
>  drivers/gpu/drm/i915/i915_drv.h                    | 424 ++-------
>  drivers/gpu/drm/i915/i915_gem.c                    | 394 +++++----
>  drivers/gpu/drm/i915/i915_gem.h                    |  13 +
>  drivers/gpu/drm/i915/i915_gem_batch_pool.c         |  30 +-
>  drivers/gpu/drm/i915/i915_gem_batch_pool.h         |  29 +-
>  drivers/gpu/drm/i915/i915_gem_context.c            |  62 +-
>  drivers/gpu/drm/i915/i915_gem_context.h            |  43 +-
>  drivers/gpu/drm/i915/i915_gem_execbuffer.c         |  32 +-
>  drivers/gpu/drm/i915/i915_gem_gtt.c                |  70 +-
>  drivers/gpu/drm/i915/i915_gem_gtt.h                |   5 +-
>  drivers/gpu/drm/i915/i915_gem_stolen.c             | 178 ++--
>  drivers/gpu/drm/i915/i915_gem_timeline.c           | 154 ----
>  drivers/gpu/drm/i915/i915_gem_userptr.c            |   3 +
>  drivers/gpu/drm/i915/i915_gpu_error.c              |  66 +-
>  drivers/gpu/drm/i915/i915_gpu_error.h              | 366 ++++++++
>  drivers/gpu/drm/i915/i915_irq.c                    | 410 +++++----
>  drivers/gpu/drm/i915/i915_oa_icl.c                 | 118 +++
>  drivers/gpu/drm/i915/i915_oa_icl.h                 |  34 +
>  drivers/gpu/drm/i915/i915_params.c                 |   3 +
>  drivers/gpu/drm/i915/i915_params.h                 |   3 +-
>  drivers/gpu/drm/i915/i915_pci.c                    |   1 +
>  drivers/gpu/drm/i915/i915_perf.c                   |  96 ++-
>  drivers/gpu/drm/i915/i915_pmu.c                    |  27 +-
>  drivers/gpu/drm/i915/i915_pmu.h                    |  30 +-
>  drivers/gpu/drm/i915/i915_reg.h                    | 882 ++++++++++---------
>  drivers/gpu/drm/i915/i915_request.c                | 438 +++++-----
>  drivers/gpu/drm/i915/i915_request.h                |  49 +-
>  drivers/gpu/drm/i915/i915_scheduler.h              |  72 ++
>  drivers/gpu/drm/i915/i915_timeline.c               | 105 +++
>  .../i915/{i915_gem_timeline.h => i915_timeline.h}  |  71 +-
>  drivers/gpu/drm/i915/i915_trace.h                  | 129 ++-
>  drivers/gpu/drm/i915/i915_utils.h                  |  10 +-
>  drivers/gpu/drm/i915/i915_vma.c                    |  73 +-
>  drivers/gpu/drm/i915/i915_vma.h                    |   6 +
>  drivers/gpu/drm/i915/intel_atomic.c                |  19 +-
>  drivers/gpu/drm/i915/intel_atomic_plane.c          |   7 +-
>  drivers/gpu/drm/i915/intel_bios.c                  |  18 +-
>  drivers/gpu/drm/i915/intel_breadcrumbs.c           |  52 +-
>  drivers/gpu/drm/i915/intel_cdclk.c                 |  41 +-
>  drivers/gpu/drm/i915/intel_csr.c                   |  10 +-
>  drivers/gpu/drm/i915/intel_ddi.c                   | 451 +++++++++-
>  drivers/gpu/drm/i915/intel_device_info.c           | 169 +++-
>  drivers/gpu/drm/i915/intel_device_info.h           |   4 +-
>  drivers/gpu/drm/i915/intel_display.c               | 470 +++++++---
>  drivers/gpu/drm/i915/intel_display.h               |   4 +
>  drivers/gpu/drm/i915/intel_dp.c                    | 318 +++----
>  drivers/gpu/drm/i915/intel_dp_link_training.c      |   5 +
>  drivers/gpu/drm/i915/intel_dp_mst.c                |   8 +-
>  drivers/gpu/drm/i915/intel_dpio_phy.c              |  11 +-
>  drivers/gpu/drm/i915/intel_dpll_mgr.c              | 909 +++++++++++++++++---
>  drivers/gpu/drm/i915/intel_dpll_mgr.h              |  97 ++-
>  drivers/gpu/drm/i915/intel_drv.h                   |  84 +-
>  drivers/gpu/drm/i915/intel_dsi_vbt.c               |  34 +-
>  drivers/gpu/drm/i915/intel_engine_cs.c             | 933 +++++---------------
>  drivers/gpu/drm/i915/intel_fbc.c                   |  28 +
>  drivers/gpu/drm/i915/intel_fbdev.c                 |   5 +-
>  drivers/gpu/drm/i915/intel_frontbuffer.c           |   2 +-
>  drivers/gpu/drm/i915/intel_gpu_commands.h          | 274 ++++++
>  drivers/gpu/drm/i915/intel_guc.c                   | 231 +++--
>  drivers/gpu/drm/i915/intel_guc.h                   |  82 +-
>  drivers/gpu/drm/i915/intel_guc_ads.c               |   9 +-
>  drivers/gpu/drm/i915/intel_guc_ct.c                | 545 ++++++++++--
>  drivers/gpu/drm/i915/intel_guc_ct.h                |  18 +-
>  drivers/gpu/drm/i915/intel_guc_fw.c                |   7 +-
>  drivers/gpu/drm/i915/intel_guc_fwif.h              | 162 +++-
>  drivers/gpu/drm/i915/intel_guc_log.c               | 544 +++++-------
>  drivers/gpu/drm/i915/intel_guc_log.h               |  59 +-
>  drivers/gpu/drm/i915/intel_guc_reg.h               |  14 +-
>  drivers/gpu/drm/i915/intel_guc_submission.c        | 114 ++-
>  drivers/gpu/drm/i915/intel_hangcheck.c             |  16 +-
>  drivers/gpu/drm/i915/intel_hdcp.c                  | 185 ++--
>  drivers/gpu/drm/i915/intel_hdmi.c                  |  40 +-
>  drivers/gpu/drm/i915/intel_hotplug.c               |   3 +
>  drivers/gpu/drm/i915/intel_huc.c                   |  30 +-
>  drivers/gpu/drm/i915/intel_huc.h                   |   7 +
>  drivers/gpu/drm/i915/intel_huc_fw.c                |   8 +-
>  drivers/gpu/drm/i915/intel_lrc.c                   | 538 ++++++++----
>  drivers/gpu/drm/i915/intel_lrc.h                   |   2 +-
>  drivers/gpu/drm/i915/intel_lvds.c                  |   3 +-
>  drivers/gpu/drm/i915/intel_mocs.c                  |   5 +-
>  drivers/gpu/drm/i915/intel_overlay.c               |   1 +
>  drivers/gpu/drm/i915/intel_pipe_crc.c              |  75 +-
>  drivers/gpu/drm/i915/intel_pm.c                    | 578 ++++++++-----
>  drivers/gpu/drm/i915/intel_psr.c                   | 444 ++++++----
>  drivers/gpu/drm/i915/intel_ringbuffer.c            |  78 +-
>  drivers/gpu/drm/i915/intel_ringbuffer.h            |  71 +-
>  drivers/gpu/drm/i915/intel_runtime_pm.c            | 101 ++-
>  drivers/gpu/drm/i915/intel_sprite.c                |  36 +-
>  drivers/gpu/drm/i915/intel_uc.c                    | 132 +--
>  drivers/gpu/drm/i915/intel_uc.h                    |   5 +-
>  drivers/gpu/drm/i915/intel_uc_fw.c                 |  13 +-
>  drivers/gpu/drm/i915/intel_uc_fw.h                 |  24 +-
>  drivers/gpu/drm/i915/intel_uncore.c                | 175 +++-
>  drivers/gpu/drm/i915/intel_uncore.h                |   1 +
>  drivers/gpu/drm/i915/intel_wopcm.c                 | 275 ++++++
>  drivers/gpu/drm/i915/intel_wopcm.h                 |  31 +
>  drivers/gpu/drm/i915/intel_workarounds.c           | 949
> +++++++++++++++++++++
>  drivers/gpu/drm/i915/intel_workarounds.h           |  17 +
>  drivers/gpu/drm/i915/selftests/huge_pages.c        |   5 +-
>  drivers/gpu/drm/i915/selftests/i915_gem_context.c  |   3 +
>  .../gpu/drm/i915/selftests/i915_live_selftests.h   |   2 +
>  .../gpu/drm/i915/selftests/i915_mock_selftests.h   |   1 +
>  .../{i915_gem_timeline.c => i915_timeline.c}       |  94 +-
>  drivers/gpu/drm/i915/selftests/i915_vma.c          |   2 +-
>  drivers/gpu/drm/i915/selftests/igt_flush_test.c    |  70 ++
>  drivers/gpu/drm/i915/selftests/igt_flush_test.h    |  14 +
>  drivers/gpu/drm/i915/selftests/intel_breadcrumbs.c |   5 +-
>  drivers/gpu/drm/i915/selftests/intel_engine_cs.c   |  58 ++
>  drivers/gpu/drm/i915/selftests/intel_hangcheck.c   | 414 +++++----
>  drivers/gpu/drm/i915/selftests/intel_lrc.c         | 459 ++++++++++
>  drivers/gpu/drm/i915/selftests/intel_workarounds.c | 291 +++++++
>  drivers/gpu/drm/i915/selftests/mock_engine.c       |  67 +-
>  drivers/gpu/drm/i915/selftests/mock_gem_device.c   |  21 +-
>  drivers/gpu/drm/i915/selftests/mock_gtt.c          |   1 -
>  drivers/gpu/drm/i915/selftests/mock_timeline.c     |  45 +-
>  drivers/gpu/drm/i915/selftests/mock_timeline.h     |  28 +-
>  include/drm/drm_dp_helper.h                        |  10 +
>  include/drm/i915_pciids.h                          |   1 +
>  134 files changed, 11452 insertions(+), 5316 deletions(-)  delete mode 100644
> drivers/gpu/drm/i915/i915_gem_timeline.c
>  create mode 100644 drivers/gpu/drm/i915/i915_gpu_error.h
>  create mode 100644 drivers/gpu/drm/i915/i915_oa_icl.c
>  create mode 100644 drivers/gpu/drm/i915/i915_oa_icl.h
>  create mode 100644 drivers/gpu/drm/i915/i915_scheduler.h
>  create mode 100644 drivers/gpu/drm/i915/i915_timeline.c
>  rename drivers/gpu/drm/i915/{i915_gem_timeline.h => i915_timeline.h}
> (68%)  create mode 100644 drivers/gpu/drm/i915/intel_gpu_commands.h
>  create mode 100644 drivers/gpu/drm/i915/intel_wopcm.c
>  create mode 100644 drivers/gpu/drm/i915/intel_wopcm.h
>  create mode 100644 drivers/gpu/drm/i915/intel_workarounds.c
>  create mode 100644 drivers/gpu/drm/i915/intel_workarounds.h
>  rename drivers/gpu/drm/i915/selftests/{i915_gem_timeline.c =>
> i915_timeline.c} (70%)  create mode 100644
> drivers/gpu/drm/i915/selftests/igt_flush_test.c
>  create mode 100644 drivers/gpu/drm/i915/selftests/igt_flush_test.h
>  create mode 100644 drivers/gpu/drm/i915/selftests/intel_engine_cs.c
>  create mode 100644 drivers/gpu/drm/i915/selftests/intel_lrc.c
>  create mode 100644 drivers/gpu/drm/i915/selftests/intel_workarounds.c
> 
> --
> 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:[~2018-05-15 10:01 UTC|newest]

Thread overview: 279+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-15  9:55 [PULL] drm-intel-next Jani Nikula
2018-05-15 10:01 ` Srinivas, Vidya [this message]
2018-05-15 13:16 ` Wang, Zhi A
2018-05-15 14:58   ` Daniel Vetter
2018-05-15 15:53     ` Jani Nikula
2018-05-15 16:03     ` Daniel Vetter
  -- strict thread matches above, loose matches on Subject: below --
2024-04-30 20:07 Rodrigo Vivi
2024-04-24 16:32 Rodrigo Vivi
2024-04-17 13:38 Rodrigo Vivi
2024-04-17 14:05 ` Maxime Ripard
2024-02-27 16:16 Jani Nikula
2024-02-07 11:35 Jani Nikula
2024-02-14 11:01 ` Jani Nikula
2023-12-18 16:54 Rodrigo Vivi
2023-12-18 16:54 ` Rodrigo Vivi
2023-12-07 18:59 Rodrigo Vivi
2023-12-07 18:59 ` Rodrigo Vivi
2023-11-23 19:03 Jani Nikula
2023-11-23 19:39 ` Daniel Vetter
2023-10-19 16:18 Rodrigo Vivi
2023-10-12 13:42 Jani Nikula
2023-09-29 10:49 Jani Nikula
2023-08-10 19:53 Rodrigo Vivi
2023-08-03 18:56 Rodrigo Vivi
2023-06-05 14:20 Jani Nikula
2023-04-06 14:03 Rodrigo Vivi
2023-04-06 16:24 ` Daniel Vetter
2023-03-23 20:43 Rodrigo Vivi
2023-03-24 20:13 ` Daniel Vetter
2023-03-07 22:00 Rodrigo Vivi
2023-01-27 11:11 Jani Nikula
2023-01-12 12:06 Jani Nikula
2022-11-18 21:40 Rodrigo Vivi
2022-10-28 18:22 Rodrigo Vivi
2022-09-16 12:09 Jani Nikula
2022-08-29 13:22 Jani Nikula
2022-09-15 11:55 ` Jani Nikula
2022-07-07  3:04 Rodrigo Vivi
2022-06-22 19:53 Rodrigo Vivi
2022-05-06 10:47 Jani Nikula
2022-04-13 15:51 Jani Nikula
2022-02-23 23:29 Rodrigo Vivi
2022-02-08 14:58 Rodrigo Vivi
2021-12-14 15:37 Jani Nikula
2021-11-30 15:04 Jani Nikula
2021-10-15 18:45 Rodrigo Vivi
2021-10-04 19:01 Rodrigo Vivi
2021-08-10 13:51 Jani Nikula
2021-06-09 21:30 Rodrigo Vivi
2021-05-19 19:10 Rodrigo Vivi
2021-04-01  9:06 Jani Nikula
2021-03-16 16:24 Jani Nikula
2021-01-29 22:53 Rodrigo Vivi
2021-01-27 14:08 Rodrigo Vivi
2021-01-27 21:51 ` Ville Syrjälä
2021-01-12 17:51 Rodrigo Vivi
2021-01-04 21:10 Rodrigo Vivi
2021-01-07 12:02 ` Daniel Vetter
2020-09-18 17:30 Rodrigo Vivi
2020-08-26 23:27 Rodrigo Vivi
2020-07-15 13:19 Jani Nikula
2020-07-15 13:33 ` Jani Nikula
2020-07-15 14:05   ` Daniel Vetter
2020-07-02 18:29 Jani Nikula
2020-05-15 16:07 Joonas Lahtinen
2020-04-30 12:49 Joonas Lahtinen
2020-05-13 17:10 ` Joonas Lahtinen
2020-05-14  1:28   ` Dave Airlie
2020-05-14 14:55     ` Joonas Lahtinen
2020-04-17 11:15 Joonas Lahtinen
2020-02-25 18:58 Rodrigo Vivi
2020-01-14 11:43 Jani Nikula
2020-01-14 12:05 ` Chris Wilson
2020-01-14 12:15   ` Jani Nikula
2019-12-23 17:53 Jani Nikula
2019-11-01 10:47 Joonas Lahtinen
2019-11-01 10:47 ` Joonas Lahtinen
2019-10-21 18:03 Joonas Lahtinen
2019-10-07 13:48 Joonas Lahtinen
2019-08-23  5:14 Rodrigo Vivi
2019-08-22 19:29 Rodrigo Vivi
2019-08-23  1:50 ` Dave Airlie
2019-08-01 20:13 Rodrigo Vivi
2019-06-19 12:40 Jani Nikula
2019-05-24 17:38 Jani Nikula
2019-04-18  8:04 Joonas Lahtinen
2019-04-18 11:40 ` Ville Syrjälä
2019-03-28 15:15 Joonas Lahtinen
2019-03-25 12:49 Joonas Lahtinen
2019-03-28  2:09 ` Dave Airlie
2019-03-28 15:29   ` Joonas Lahtinen
2019-02-08 16:50 Rodrigo Vivi
2019-02-02  8:29 Rodrigo Vivi
2019-02-04  5:02 ` Dave Airlie
2019-02-04  8:47   ` Joonas Lahtinen
2019-02-04  9:30     ` Daniel Vetter
2019-02-05  8:03       ` Jani Nikula
2019-01-28 18:10 Rodrigo Vivi
2019-01-14 18:38 Rodrigo Vivi
2018-12-04 17:58 Jani Nikula
2018-11-23  9:40 Jani Nikula
2018-09-27  9:59 Joonas Lahtinen
2018-09-07 10:54 Joonas Lahtinen
2018-07-19 17:12 Rodrigo Vivi
2018-07-13 22:22 Rodrigo Vivi
2018-06-25 16:56 Rodrigo Vivi
2018-06-11 16:27 Rodrigo Vivi
2018-06-12  4:04 ` Dave Airlie
2018-06-12  7:59   ` Jani Nikula
2018-06-18  7:12     ` Daniel Vetter
2018-06-18 19:57       ` Rodrigo Vivi
2018-06-18  7:14     ` Daniel Vetter
2018-05-02  7:03 Jani Nikula
2018-05-04  0:19 ` Dave Airlie
2018-05-04  0:29   ` Dave Airlie
2018-05-04  0:34     ` Dave Airlie
2018-03-12 15:06 Joonas Lahtinen
2018-02-28  9:52 Joonas Lahtinen
2018-02-14  9:22 Joonas Lahtinen
2017-12-22 22:58 Rodrigo Vivi
2017-12-18 19:50 Rodrigo Vivi
2017-12-07 21:43 Rodrigo Vivi
2017-12-01  0:36 Rodrigo Vivi
2017-10-27  7:55 Jani Nikula
2017-10-19 14:16 Jani Nikula
2017-10-11 17:59 Jani Nikula
2017-10-12 15:23 ` Jani Nikula
2017-10-13  6:26   ` Dave Airlie
2017-10-13  7:45     ` Jani Nikula
2017-09-21  8:57 Jani Nikula
2017-08-21 15:21 Daniel Vetter
2017-07-18  8:30 Daniel Vetter
2017-06-20 12:44 Daniel Vetter
2017-05-29 21:43 Daniel Vetter
2017-05-16  9:05 Daniel Vetter
2017-04-07 16:58 Daniel Vetter
2017-03-20 15:33 Daniel Vetter
2017-03-07  0:10 Daniel Vetter
2017-01-26 10:11 Daniel Vetter
2017-01-26  9:37 Daniel Vetter
2017-01-09 19:13 Daniel Vetter
2016-12-30 10:37 Daniel Vetter
2016-11-29 10:16 Daniel Vetter
2016-11-10 14:57 Daniel Vetter
2016-10-24  7:25 Daniel Vetter
2016-10-24  8:05 ` Daniel Vetter
2016-09-19  9:17 Daniel Vetter
2016-08-24  7:58 Daniel Vetter
2016-08-12 17:21 Daniel Vetter
2016-07-14  8:17 Daniel Vetter
2016-06-22  9:24 Daniel Vetter
2016-06-22 11:16 ` Daniel Vetter
2016-06-07 19:56 Daniel Vetter
2016-06-01  8:28 Daniel Vetter
2016-04-29  7:53 Daniel Vetter
2016-04-21  9:26 Daniel Vetter
2016-04-21 13:32 ` Daniel Vetter
2016-04-01 13:42 Daniel Vetter
2016-03-04 16:50 Daniel Vetter
2016-02-29  8:27 Daniel Vetter
2016-02-08  9:26 Daniel Vetter
2015-12-22 10:37 Daniel Vetter
2015-12-22 14:05 ` Daniel Vetter
2015-12-22 14:31   ` Chris Wilson
2015-12-11 18:31 Daniel Vetter
2015-11-26  8:24 Daniel Vetter
2015-10-19 13:18 Daniel Vetter
2015-10-07 16:18 Daniel Vetter
2015-10-02  8:35 Daniel Vetter
2015-09-22  8:31 Daniel Vetter
2015-08-14 16:19 Daniel Vetter
2015-07-23  7:39 Daniel Vetter
2015-05-28 16:10 Daniel Vetter
2015-05-18  8:31 Daniel Vetter
2015-05-07  7:48 Daniel Vetter
2015-03-31 14:31 Daniel Vetter
2015-03-31 22:22 ` Dave Airlie
2015-03-23  7:37 Daniel Vetter
2015-03-06 17:36 Daniel Vetter
2015-02-27 18:03 Daniel Vetter
2015-02-04 12:08 Daniel Vetter
2015-01-23 15:44 Daniel Vetter
2015-01-07  9:31 Daniel Vetter
2014-12-19  9:44 Daniel Vetter
2014-12-19 15:21 ` Daniel Vetter
2014-12-02 14:29 Daniel Vetter
2014-11-28 13:30 Daniel Vetter
2014-11-28 14:22 ` Daniel Vetter
2014-12-02  1:02   ` Dave Airlie
2014-12-02  7:36     ` Daniel Vetter
2014-11-14 16:31 Daniel Vetter
2014-11-03 14:34 Daniel Vetter
2014-10-21 13:38 Daniel Vetter
2014-10-21 23:09 ` Dave Airlie
2014-10-22  7:05   ` Chris Wilson
2014-10-22  8:06     ` Dave Airlie
2014-10-21 12:27 Daniel Vetter
2014-10-21 12:43 ` Daniel Vetter
2014-09-15 14:05 Daniel Vetter
2014-09-01  8:49 Daniel Vetter
2014-08-04  7:10 Daniel Vetter
2014-08-04  7:52 ` Dave Airlie
2014-07-18 16:36 Daniel Vetter
2014-07-01  8:24 Jani Nikula
2014-07-07  8:10 ` Daniel Vetter
2014-06-02  6:05 Daniel Vetter
2014-05-16 16:43 Daniel Vetter
2014-04-28 13:26 Daniel Vetter
2014-04-30 23:26 ` Dave Airlie
2014-05-05  6:39   ` Daniel Vetter
2014-05-06 13:08 ` [Intel-gfx] " Knut Petersen
2014-05-06 13:30   ` Jani Nikula
2014-05-06 18:59     ` Daniel Vetter
2014-05-06 20:04       ` Knut Petersen
2014-05-06 20:17         ` [Intel-gfx] " Daniel Vetter
2014-05-07  6:38           ` Jani Nikula
2014-03-28  9:05 Daniel Vetter
2014-03-17 10:02 Daniel Vetter
2014-03-03 17:39 Daniel Vetter
2014-02-14 13:30 Daniel Vetter
2014-01-17 16:57 Daniel Vetter
2013-12-20 21:42 Daniel Vetter
2013-12-22  6:04 ` Ben Widawsky
2013-12-11 10:20 Daniel Vetter
2013-10-24 14:56 Daniel Vetter
2013-10-14  6:50 Daniel Vetter
2013-09-27  9:02 Daniel Vetter
2013-09-26  8:48 Daniel Vetter
2013-08-29 23:18 Daniel Vetter
2013-08-20  5:21 Daniel Vetter
2013-08-04 19:35 Daniel Vetter
2013-08-07  0:27 ` Dave Airlie
2013-08-07  7:51   ` Daniel Vetter
2013-06-08 15:14 Daniel Vetter
2013-04-15  7:56 [pull] drm-intel-next Daniel Vetter
2013-04-15  7:56 ` Daniel Vetter
2013-04-15  9:43 ` Daniel Vetter
2013-04-02  9:34 [PULL] drm-intel-next Daniel Vetter
2013-04-02  9:34 ` Daniel Vetter
2013-01-29 14:19 Daniel Vetter
2012-11-16 17:17 [pull] drm-intel-next Daniel Vetter
2012-11-16 17:47 ` Alex Deucher
2012-11-16 17:49   ` Daniel Vetter
2012-11-16 17:49     ` Daniel Vetter
2012-09-13 14:18 Daniel Vetter
2012-09-17 23:09 ` Daniel Vetter
2013-03-15  2:11 ` Stéphane Marchesin
2013-03-17 19:46   ` Daniel Vetter
2013-03-18 19:35     ` Stéphane Marchesin
2013-03-18 20:59       ` Daniel Vetter
2013-03-18 21:00         ` Daniel Vetter
2012-08-31  9:03 [PULL] drm-intel-next Daniel Vetter
2012-08-31  9:03 ` Daniel Vetter
2012-07-13 18:55 [pull] drm-intel-next Daniel Vetter
2012-06-21  8:25 Updated -next Daniel Vetter
2012-06-28 12:05 ` [PULL] drm-intel-next Daniel Vetter
2012-06-28 12:30   ` Daniel Vetter
2012-05-06 19:09 Updated -next Daniel Vetter
2012-05-10 13:55 ` [PULL] drm-intel-next Daniel Vetter
2012-05-10 13:55   ` Daniel Vetter
2012-02-16 17:27 updated -next Daniel Vetter
2012-02-21  7:45 ` Sun, Yi
2012-02-23 11:00   ` [PULL] drm-intel-next Daniel Vetter
2012-02-14  7:56 The Latest Status of Kernel Testing Sun, Yi
2012-02-14 12:36 ` [PULL] drm-intel-next Daniel Vetter
2012-01-05  3:35 Keith Packard
2012-01-05  3:35 ` Keith Packard
2012-01-05 15:24 ` Daniel Vetter
2011-10-23 11:10 Martin
2011-10-23 22:31 ` Keith Packard
2011-10-23  7:27 Keith Packard
2011-09-20  3:55 Keith Packard
2011-09-20  3:55 ` Keith Packard
2011-08-04  3:14 Keith Packard
2011-08-04  3:14 ` Keith Packard
2011-08-10 16:20 ` Andy Lutomirski
2011-08-10 16:34   ` Keith Packard
2011-08-10 16:34     ` Keith Packard
2011-07-13 16:39 Keith Packard
2011-07-13 17:22 ` Wolfram Sang
2011-07-13 18:04   ` Keith Packard
2011-07-13 19:41     ` Wolfram Sang
2011-05-15 21:29 Keith Packard
2011-05-17 22:00 ` Keith Packard
2011-05-17 23:39   ` Keith Packard
2011-05-26  4:13     ` Keith Packard
2011-06-03 23:40       ` Keith Packard

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=F653A0A18852B74D88578FA2EB7094EAB68841A5@BGSMSX108.gar.corp.intel.com \
    --to=vidya.srinivas@intel.com \
    --cc=airlied@gmail.com \
    --cc=daniel.vetter@ffwll.ch \
    --cc=dim-tools@lists.freedesktop.org \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=jani.nikula@intel.com \
    --cc=rodrigo.vivi@intel.com \
    /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.