All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jani Nikula <jani.nikula@intel.com>
To: Dave Airlie <airlied@gmail.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>,
	intel-gfx@lists.freedesktop.org,
	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>,
	dri-devel@lists.freedesktop.org,
	Rodrigo Vivi <rodrigo.vivi@intel.com>
Subject: Re: [PULL] drm-intel-next
Date: Thu, 12 Oct 2017 18:23:46 +0300	[thread overview]
Message-ID: <877ew0mltp.fsf@intel.com> (raw)
In-Reply-To: <877ew1pnuo.fsf@intel.com>

On Wed, 11 Oct 2017, Jani Nikula <jani.nikula@intel.com> wrote:
> Hi Dave, more v4.15 features.

Okay, so I suck and there's still one more batch to come after this. I'm
a bit out of rhythm here. When do you want the pull request for that at
the latest?

BR,
Jani.

>
> Our tooling now supports signed tags, this one is probably the
> first. Maybe we can make them mandatory in the long run.
>
> drm-intel-next-2017-09-29:
> 2nd batch of v4.15 features:
>
> - lib/scatterlist updates, use for userptr allocations (Tvrtko)
> - Fixed point wrapper cleanup (Mahesh)
> - Gen9+ transition watermarks, watermark optimization and fixes (Mahesh)
> - Display IPC (Isochronous Priority Control) support (Mahesh)
> - GEM workaround fixes (Oscar)
> - GVT: PCI config sanitize series (Changbin)
> - GVT: Workload submission error handling series (Fred)
> - PSR fixes and refactoring (Rodrigo)
> - HWSP based optimizations (Chris)
> - Private PAT management (Zhi)
> - IRQ handling fixes and refactoring (Ville)
> - Module parameter refactoring and variable name clash fix (Michal)
> - Execlist refactoring, incomplete request unwinding on reset (Chris)
> - GuC scheduling improvements (Michal)
> - OA updates (Lionel)
> - Coffeelake out of alpha support (Rodrigo)
> - seqno fixes (Chris)
> - Execlist refactoring (Mika)
> - DP and DP MST cleanups (Dhinakaran)
> - Cannonlake slice/sublice config (Ben)
> - Numerous fixes all around (Everyone)
>
> BR,
> Jani.
>
> The following changes since commit 754270c7c56292e97d0eff924a5d5d83f92add07:
>
>   Merge branch 'drm-next-4.15' of git://people.freedesktop.org/~agd5f/linux into drm-next (2017-09-28 08:37:02 +1000)
>
> are available in the git repository at:
>
>   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-2017-09-29
>
> for you to fetch changes up to e18063e88bd579c479a2b45820be6c4625f841c3:
>
>   drm/i915: Update DRIVER_DATE to 20170929 (2017-09-29 13:50:38 +0300)
>
> ----------------------------------------------------------------
> 2nd batch of v4.15 features:
>
> - lib/scatterlist updates, use for userptr allocations (Tvrtko)
> - Fixed point wrapper cleanup (Mahesh)
> - Gen9+ transition watermarks, watermark optimization and fixes (Mahesh)
> - Display IPC (Isochronous Priority Control) support (Mahesh)
> - GEM workaround fixes (Oscar)
> - GVT: PCI config sanitize series (Changbin)
> - GVT: Workload submission error handling series (Fred)
> - PSR fixes and refactoring (Rodrigo)
> - HWSP based optimizations (Chris)
> - Private PAT management (Zhi)
> - IRQ handling fixes and refactoring (Ville)
> - Module parameter refactoring and variable name clash fix (Michal)
> - Execlist refactoring, incomplete request unwinding on reset (Chris)
> - GuC scheduling improvements (Michal)
> - OA updates (Lionel)
> - Coffeelake out of alpha support (Rodrigo)
> - seqno fixes (Chris)
> - Execlist refactoring (Mika)
> - DP and DP MST cleanups (Dhinakaran)
> - Cannonlake slice/sublice config (Ben)
> - Numerous fixes all around (Everyone)
>
> ----------------------------------------------------------------
> Anuj Phogat (1):
>       drm/i915/kbl: Change a KBL pci id to GT2 from GT1.5
>
> Ben Widawsky (1):
>       drm/i915/cnl: Add support slice/subslice/eu configs
>
> Changbin Du (4):
>       drm/i915/kvmgt: Sanitize PCI bar emulation
>       drm/i915/gvt: Add emulation for BAR2 (aperture) with normal file RW approach
>       drm/i915/gvt: Fix incorrect PCI BARs reporting
>       drm/i915/gvt: Add support for PCIe extended configuration space
>
> Chris Wilson (33):
>       drm/i915: Disable snooping (userptr, set-cache-level) on gen4
>       drm/i915: Disable mmio debugging during user access
>       drm/i915: Apply the GTT write flush for all !llc machines
>       drm/i915: Only initialize partially filled pagetables
>       drm/i915: Cleanup error paths through eb_lookup_vma()
>       drm/i915: Move the context descriptor to an inline helper
>       drm/i915: Squelch smatch warning for statement with no effect
>       drm/i915: Use mul_u32_u32() for 32b x 32b -> 64b result
>       drm/i915/selftests: Use mul_u32_u32() for 32b x 32b -> 64b result
>       drm/i915: Allow HW status page to be bound high
>       drm/i915/execlists: Read the context-status buffer from the HWSP
>       drm/i915/execlists: Read the context-status HEAD from the HWSP
>       drm/i915: Remove unused 'in_vbl' from i915_get_crtc_scanoutpos()
>       drm/i915: Mark the userptr invalidate workqueue as WQ_MEM_RECLAIM
>       drm/i915: Cancel all ready but queued requests when wedging
>       drm/i915/execlists: Kick start request processing after a reset
>       drm/i915/execlists: Move insert_request()
>       drm/i915/execlists: Split insert_request()
>       drm/i915/execlists: Unwind incomplete requests on resets
>       drm/i915/selftests: Disable iommu for the mock device
>       drm/i915/selftests: Only touch archdata.iommu when it exists
>       drm/i915/fence: Avoid del_timer_sync() from inside a timer
>       drm/i915: Document the split in internal and public execbuf flags
>       drm/i915: Only wake the waiter from the interrupt if passed
>       drm/i915: Check waiter->seqno carefully in case of preemption
>       drm/i915: Confirm request->global_seqno after spin completion
>       drm/i915: Make i915_spin_request() static
>       drm/i915/lrc: Only enable per-context and per-bb buffers if set
>       drm/i915/lrc: Skip no-op per-bb buffer on gen9
>       drm/i915/execlists: Microoptimise execlists_cancel_port_request()
>       drm/i915/selftests: Try to recover from a wedged GPU during reset tests
>       drm/i915/execlists: Notify context-out for lost requests
>       drm/i915: Use memset64() to prefill the GTT page
>
> Christophe JAILLET (1):
>       drm/i915: Fix an error handling in 'intel_framebuffer_init()'
>
> Colin Ian King (1):
>       drm/i915: remove redundant variable hw_check
>
> Daniele Ceraolo Spurio (1):
>       drm/i915/lrc: allocate separate page for HWSP
>
> David Weinehall (1):
>       drm/i915: Speed up DMC firmware loading
>
> Dhinakaran Pandiyan (2):
>       drm/i915/spt+: Don't reset invalid AUX channel interrupt bits in SDEIMR
>       drm/i915/dp: Remove useless debug about TPS3 support
>
> Helge Deller (1):
>       i915: Use %pS printk format for direct addresses
>
> Jani Nikula (5):
>       Merge tag 'gvt-next-2017-09-08' of https://github.com/01org/gvt-linux into drm-intel-next-queued
>       drm/i915: always update ELD connector type after get modes
>       drm/i915/bios: ignore HDMI on port A
>       Merge drm-upstream/drm-next into drm-intel-next-queued
>       drm/i915: Update DRIVER_DATE to 20170929
>
> Joonas Lahtinen (2):
>       drm/i915: Introduce INTEL_GEN_MASK
>       drm/i915: Simplify i915_reg_read_ioctl
>
> Kumar, Mahesh (7):
>       drm/i915: Fixed point fixed16 wrapper cleanup
>       drm/i915/skl+: Optimize WM calculation
>       drm/i915/gen10: Calculate and enable transition WM
>       drm/i915/glk: IPC linetime watermark workaround for GLK
>       drm/i915/cnl: Extend WM workaround with IPC for CNL
>       drm/i915/bxt+: Enable IPC support
>       drm/i915/skl+: debugfs entry to control IPC
>
> Lee, Shawn C (2):
>       drm/i915/bxt: set min brightness from VBT
>       drm/i915/cnp: set min brightness from VBT
>
> Lionel Landwerlin (3):
>       uapi/drm/i915: document field usage of drm_i915_perf_oa_config
>       drm/i915/perf: disable clk ratio reports on gen9
>       drm/i915/perf: add support for Coffeelake GT2
>
> Mahesh Kumar (1):
>       drm/i915/gen9+: Add has_ipc flag in device info structure
>
> Manasi Navare (1):
>       drm/i915/cnl: Change the macro name to DPLL_CFGCR0_DCO_FRACTION_SHIFT
>
> Marta Lofstedt (1):
>       drm/i915: Increase poll time for BDW FCLK_DONE
>
> Michal Wajdeczko (8):
>       drm/i915: Make PAT macros more robust
>       drm/i915: Rename lvds_use_ssc modparam to panel_use_ssc
>       drm/i915: Introduce custom variant of module_param_named macro
>       drm/i915: Extend private i915_param_named macro with description
>       drm/i915: Rename global i915 to i915_modparams
>       drm/i915: Make I915_PARAMS_FOR_EACH macro more flexible
>       drm/i915: Extend I915_PARAMS_FOR_EACH with default member value
>       drm/i915: Fix default values of some modparams
>
> Michał Winiarski (4):
>       drm/i915/guc: Remove obsolete comments and remove unused variable
>       drm/i915/guc: Submit GuC workitems containing coalesced requests
>       drm/i915/guc: Simplify GuC doorbell logic
>       drm/i915/guc: Cleanup adding GuC work items
>
> Michel Thierry (3):
>       drm/i915: Add a default case in gen7 hwsp switch-case
>       drm/i915/lrc: Clarify the format of the context image
>       drm/i915/guc: Don't make assumptions while getting the lrca offset
>
> Mika Kahola (1):
>       drm/i915/dsi: Replace MIPI command error message with debug message
>
> Mika Kuoppala (6):
>       drm/i915: Stop engines before reset
>       drm/i915: Make own struct for execlist items
>       drm/i915: Move execlist initialization into intel_engine_cs.c
>       drm/i915: Wrap port cancellation into a function
>       drm/i915: Add execlist_port_complete
>       drm/i915: Make execlist port count variable
>
> Oscar Mateo (10):
>       drm/i915: Transform WaInPlaceDecompressionHang into a simple reg write
>       drm/i915: Transform WaDisableI2mCycleOnWRPort into a simple reg write
>       drm/i915: WaPushConstantDereferenceHoldDisable needs to modify a masked register
>       drm/i915: Transform WaDisableGafsUnitClkGating into a simple reg write
>       drm/i915: Transform WaDisableDynamicCreditSharing into a simple register write
>       drm/i915: Transform WaDisablePooledEuLoadBalancingFix into a simple register write
>       drm/i915/guc: Name the default GuC scheduling policy
>       drm/i915/guc: Remove WQ_WORKLOAD_SHIFT define
>       drm/i915/guc: Small improvements to guc_wq_item_append
>       drm/i915/cnl: Add Gen10 LRC size
>
> Pandiyan, Dhinakaran (3):
>       drm/i915/mst: Debug log connector name in destroy_connector()
>       drm/i915/mst: Print active mst links after update
>       drm/i915/dp: Fix buffer size for sink_irq_esi read
>
> Radhakrishna Sripada (1):
>       drm/i915: Do not enable DRRS when PSR is enabled
>
> Rodrigo Vivi (17):
>       drm/i915/psr: Avoid any PSR stuff on platforms without support.
>       drm/i915/psr: vfunc for disabling source.
>       drm/i915/psr: hsw_psr_activate.
>       drm/i915/psr: Add activate vfunc.
>       drm/i915/psr: Unify VSC setup functions.
>       drm/i915/psr: Re-create a hsw_psr_enable_source.
>       drm/i915/psr: Move hsw_enable_source after enabling sink.
>       drm/i915/psr: Re-org Activate after enable
>       drm/i915/psr: Add setup VSC vfunc.
>       drm/i915/psr: Add enable_sink vfunc.
>       drm/i915/psr: Add enable_source vfunc.
>       drm/i915: Refresh VLV/CHV PSR comments on HW PSR_state machine.
>       drm/i915/cnp: Don't touch other PCH clock gating bits.
>       drm/i915/cnp: Display Wa #1179: WaHardHangonHotPlug
>       drm/i915/cfl: Remove alpha support protection.
>       drm/i915: Avoid using dev_priv->info.gen directly.
>       drm/i915: Also discard second CRC on gen8+ platforms.
>
> Sagar Arun Kamble (1):
>       drm/i915/huc: Reorganize HuC authentication
>
> Tvrtko Ursulin (8):
>       lib/scatterlist: Fix offset type in sg_alloc_table_from_pages
>       lib/scatterlist: Avoid potential scatterlist entry overflow
>       lib/scatterlist: Introduce and export __sg_alloc_table_from_pages
>       drm/i915: Use __sg_alloc_table_from_pages for userptr allocations
>       tools/testing/scatterlist: Test new __sg_alloc_table_from_pages
>       drm/i915: Add IS_PLATFORM macro
>       drm/i915: Compact device info access by a small re-ordering
>       drm/i915: Allow optimized platform checks
>
> Uma Shankar (2):
>       Revert "drm/i915/bxt: Disable device ready before shutdown command"
>       drm/i915: Enable scanline read based on frame timestamps
>
> Ville Syrjälä (26):
>       i915: Fix obj size vs. alignment for drm_pci_alloc()
>       drm/i915: Nuke some bogus tabs from the pcode defines
>       drm/i915: Name the IPS_PCODE_CONTROL bit
>       drm/i915: Switch over to the LLC/eLLC hotspot avoidance hash mode for CCS
>       drm/i915: Don't enable/unmask flip interrupts
>       drm/i915: Clear pipestat consistently
>       drm/i915: s/GEN5/GEN3/
>       drm/i915: Use GEN3_IRQ_RESET/INIT on gen3/4
>       drm/i915: Introduce GEN2_IRQ_RESET/INIT
>       drm/i915: Setup EMR first on all gen2-4
>       drm/i915: Eliminate PORT_HOTPLUG_EN setup from gen3/4 irq_postinstall
>       drm/i915: Unify the appearance of gen3/4 irq_postistall hooks
>       drm/i915: Remove NULL dev_priv checks from irq_uninstall
>       drm/i915: Extract PIPESTAT irq handling into separate functions
>       drm/i915: Rewrite GMCH irq handlers to avoid loops
>       drm/i915: Gen3 HWSTAM is actually 32 bits
>       drm/i915: Mask everything in ring HWSTAM on gen6+ in ringbuffer mode
>       drm/i915: Clean up the HWSTAM mess
>       drm/i915: Remove duplicated irq_preinstall/uninstall hooks
>       drm/i915: Reinstate GMBUS and AUX interrupts on gen4/g4x
>       drm/i915: Replace some spaces with tabs
>       drm/i915: Shrink bxt_ddi_buf_trans
>       drm/i915: Shrink cnl_ddi_buf_trans
>       drm/i915: Drop useless HAS_PSR() check
>       drm/i915: Reorganize .disable hooks for pre-DDI DP
>       drm/i915: Don't rmw PIPESTAT enable bits
>
> Zhi Wang (4):
>       drm/i915: Factor out setup_private_pat()
>       drm/i915: Introduce private PAT management
>       drm/i915: Remove the "INDEX" suffix from PPAT marcos
>       drm/i915: Return the correct score in i915_ppat_get()
>
> fred gao (6):
>       drm/i915/gvt: Separate cmd scan from request allocation
>       drm/i915/gvt: Add error handling for intel_gvt_scan_and_shadow_workload
>       drm/i915/gvt: Refine error handling for prepare_execlist_workload
>       drm/i915/gvt: Refine error handling for intel_vgpu_pin_mm
>       drm/i915/gvt: Refine error handling in dispatch_workload
>       drm/i915/gvt: Refine error handling for perform_bb_shadow
>
> vathsala nagaraju (2):
>       drm/dp: Add defines for latency in sink
>       drm/i915/psr: Set frames before SU entry for psr2
>
>  drivers/gpu/drm/i915/Kconfig                       |   1 +
>  drivers/gpu/drm/i915/Makefile                      |   3 +-
>  drivers/gpu/drm/i915/gvt/cfg_space.c               |  30 +-
>  drivers/gpu/drm/i915/gvt/cmd_parser.c              |  37 +-
>  drivers/gpu/drm/i915/gvt/execlist.c                | 127 ++-
>  drivers/gpu/drm/i915/gvt/gtt.c                     |   5 +-
>  drivers/gpu/drm/i915/gvt/gvt.c                     |   2 +-
>  drivers/gpu/drm/i915/gvt/gvt.h                     |  14 +-
>  drivers/gpu/drm/i915/gvt/kvmgt.c                   |  44 +-
>  drivers/gpu/drm/i915/gvt/mmio.c                    |  47 +-
>  drivers/gpu/drm/i915/gvt/render.c                  |   2 +-
>  drivers/gpu/drm/i915/gvt/scheduler.c               | 114 ++-
>  drivers/gpu/drm/i915/gvt/scheduler.h               |   1 +
>  drivers/gpu/drm/i915/i915_debugfs.c                | 116 ++-
>  drivers/gpu/drm/i915/i915_drv.c                    |  42 +-
>  drivers/gpu/drm/i915/i915_drv.h                    | 198 +++--
>  drivers/gpu/drm/i915/i915_gem.c                    |  60 +-
>  drivers/gpu/drm/i915/i915_gem_context.c            |  12 +-
>  drivers/gpu/drm/i915/i915_gem_execbuffer.c         |  15 +-
>  drivers/gpu/drm/i915/i915_gem_gtt.c                | 326 +++++--
>  drivers/gpu/drm/i915/i915_gem_gtt.h                |  46 +-
>  drivers/gpu/drm/i915/i915_gem_request.c            |  32 +-
>  drivers/gpu/drm/i915/i915_gem_request.h            |  35 -
>  drivers/gpu/drm/i915/i915_gem_userptr.c            |  83 +-
>  drivers/gpu/drm/i915/i915_gpu_error.c              |  29 +-
>  drivers/gpu/drm/i915/i915_guc_submission.c         | 358 +++-----
>  drivers/gpu/drm/i915/i915_irq.c                    | 961 +++++++++------------
>  drivers/gpu/drm/i915/i915_oa_cflgt2.c              | 109 +++
>  drivers/gpu/drm/i915/i915_oa_cflgt2.h              |  34 +
>  drivers/gpu/drm/i915/i915_params.c                 | 208 ++---
>  drivers/gpu/drm/i915/i915_params.h                 |  86 +-
>  drivers/gpu/drm/i915/i915_pci.c                    |  19 +-
>  drivers/gpu/drm/i915/i915_perf.c                   |  14 +-
>  drivers/gpu/drm/i915/i915_reg.h                    |  42 +-
>  drivers/gpu/drm/i915/i915_sw_fence.c               |  27 +-
>  drivers/gpu/drm/i915/intel_audio.c                 |   5 -
>  drivers/gpu/drm/i915/intel_bios.c                  |  14 +-
>  drivers/gpu/drm/i915/intel_breadcrumbs.c           |   2 +-
>  drivers/gpu/drm/i915/intel_cdclk.c                 |   6 +-
>  drivers/gpu/drm/i915/intel_crt.c                   |   4 +-
>  drivers/gpu/drm/i915/intel_csr.c                   |   8 +-
>  drivers/gpu/drm/i915/intel_ddi.c                   |  26 +-
>  drivers/gpu/drm/i915/intel_device_info.c           |  41 +-
>  drivers/gpu/drm/i915/intel_display.c               |  26 +-
>  drivers/gpu/drm/i915/intel_dp.c                    |  78 +-
>  drivers/gpu/drm/i915/intel_dp_aux_backlight.c      |   2 +-
>  drivers/gpu/drm/i915/intel_dp_mst.c                |  11 +-
>  drivers/gpu/drm/i915/intel_drv.h                   |   6 +-
>  drivers/gpu/drm/i915/intel_dsi.c                   |  10 +-
>  drivers/gpu/drm/i915/intel_engine_cs.c             | 241 +++++-
>  drivers/gpu/drm/i915/intel_fbc.c                   |  11 +-
>  drivers/gpu/drm/i915/intel_fifo_underrun.c         |  14 +-
>  drivers/gpu/drm/i915/intel_guc_fwif.h              |  10 +-
>  drivers/gpu/drm/i915/intel_guc_loader.c            |  13 +-
>  drivers/gpu/drm/i915/intel_guc_log.c               |  26 +-
>  drivers/gpu/drm/i915/intel_gvt.c                   |  12 +-
>  drivers/gpu/drm/i915/intel_hangcheck.c             |   2 +-
>  drivers/gpu/drm/i915/intel_huc.c                   |  42 +-
>  drivers/gpu/drm/i915/intel_lrc.c                   | 459 +++++-----
>  drivers/gpu/drm/i915/intel_lrc.h                   |  36 +-
>  drivers/gpu/drm/i915/intel_lvds.c                  |   4 +-
>  drivers/gpu/drm/i915/intel_modes.c                 |  17 +
>  drivers/gpu/drm/i915/intel_opregion.c              |   2 +-
>  drivers/gpu/drm/i915/intel_panel.c                 |   8 +-
>  drivers/gpu/drm/i915/intel_pm.c                    | 310 ++++---
>  drivers/gpu/drm/i915/intel_psr.c                   | 286 +++---
>  drivers/gpu/drm/i915/intel_ringbuffer.c            | 167 +---
>  drivers/gpu/drm/i915/intel_ringbuffer.h            | 135 ++-
>  drivers/gpu/drm/i915/intel_runtime_pm.c            |  17 +-
>  drivers/gpu/drm/i915/intel_tv.c                    |   2 +-
>  drivers/gpu/drm/i915/intel_uc.c                    |  74 +-
>  drivers/gpu/drm/i915/intel_uc.h                    |  23 +-
>  drivers/gpu/drm/i915/intel_uncore.c                | 237 +++--
>  drivers/gpu/drm/i915/intel_uncore.h                |  10 +
>  drivers/gpu/drm/i915/selftests/i915_gem_timeline.c |   2 +-
>  drivers/gpu/drm/i915/selftests/i915_random.c       |   5 -
>  drivers/gpu/drm/i915/selftests/i915_random.h       |   5 +
>  drivers/gpu/drm/i915/selftests/intel_hangcheck.c   |  24 +-
>  drivers/gpu/drm/i915/selftests/mock_gem_device.c   |   5 +
>  drivers/media/v4l2-core/videobuf2-dma-contig.c     |   4 +-
>  drivers/rapidio/devices/rio_mport_cdev.c           |   4 +-
>  include/drm/drm_dp_helper.h                        |   6 +
>  include/drm/i915_pciids.h                          |   2 +-
>  include/linux/scatterlist.h                        |  17 +-
>  include/uapi/drm/i915_drm.h                        |  11 +-
>  lib/scatterlist.c                                  |  95 +-
>  tools/testing/scatterlist/Makefile                 |  30 +
>  tools/testing/scatterlist/linux/mm.h               | 125 +++
>  tools/testing/scatterlist/main.c                   |  79 ++
>  89 files changed, 3665 insertions(+), 2425 deletions(-)
>  create mode 100644 drivers/gpu/drm/i915/i915_oa_cflgt2.c
>  create mode 100644 drivers/gpu/drm/i915/i915_oa_cflgt2.h
>  create mode 100644 tools/testing/scatterlist/Makefile
>  create mode 100644 tools/testing/scatterlist/linux/mm.h
>  create mode 100644 tools/testing/scatterlist/main.c

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

  reply	other threads:[~2017-10-12 15:23 UTC|newest]

Thread overview: 318+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-10-11 17:59 [PULL] drm-intel-next Jani Nikula
2017-10-12 15:23 ` Jani Nikula [this message]
2017-10-13  6:26   ` Dave Airlie
2017-10-13  7:45     ` Jani Nikula
  -- strict thread matches above, loose matches on Subject: below --
2026-05-14 14:24 Rodrigo Vivi
2026-05-05 17:50 Rodrigo Vivi
2026-05-06 19:53 ` Rodrigo Vivi
2026-03-30  9:19 Jani Nikula
2026-03-16 10:34 Jani Nikula
2026-01-15 16:10 Rodrigo Vivi
2026-01-15 16:19 ` Vivi, Rodrigo
2026-01-15 15:52 Rodrigo Vivi
2026-01-21 14:19 ` Rodrigo Vivi
2026-01-22  5:26   ` Dave Airlie
2026-01-22 14:10     ` Vivi, Rodrigo
2025-12-19 20:37 Rodrigo Vivi
2025-11-14 14:58 Jani Nikula
2025-11-04 13:43 Jani Nikula
2025-09-18 13:53 Rodrigo Vivi
2025-09-12 13:36 Rodrigo Vivi
2025-09-18 13:46 ` Rodrigo Vivi
2025-09-05 21:58 Rodrigo Vivi
2025-07-10 22:28 Rodrigo Vivi
2025-07-11  9:27 ` Simona Vetter
2025-07-04 10:29 Jani Nikula
2025-07-08 12:30 ` Simona Vetter
2025-06-18 16:22 Jani Nikula
2025-05-08 13:31 Rodrigo Vivi
2025-04-11 13:07 Rodrigo Vivi
2025-03-10 10:08 Jani Nikula
2025-02-24 12:56 Jani Nikula
2025-01-07 19:24 Rodrigo Vivi
2024-12-11 20:38 Rodrigo Vivi
2024-12-20 14:40 ` Rodrigo Vivi
2024-11-04 13:28 Jani Nikula
2024-10-11 11:08 Jani Nikula
2024-09-03 15:25 Rodrigo Vivi
2024-08-29 14:16 Rodrigo Vivi
2024-08-13 17:24 Rodrigo Vivi
2024-06-28 14:46 Jani Nikula
2024-07-09 20:27 ` Rodrigo Vivi
2024-07-10  8:37   ` Daniel Vetter
2024-06-19 17:08 Jani Nikula
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-15  9:55 Jani Nikula
2018-05-15 10:01 ` Srinivas, Vidya
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
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-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=877ew0mltp.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 \
    --cc=joonas.lahtinen@linux.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.