All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jani Nikula <jani.nikula@intel.com>
To: Dave Airlie <airlied@gmail.com>, Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: dim-tools@lists.freedesktop.org,
	Maxime Ripard <maxime.ripard@bootlin.com>,
	intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org
Subject: [PULL] drm-intel-next
Date: Wed, 19 Jun 2019 15:40:42 +0300	[thread overview]
Message-ID: <87v9x1lpdh.fsf@intel.com> (raw)


Hi Dave & Daniel, final i915 feature pull for v5.3.

While I'll follow up with i915 fixes leading to the v5.3 release, I'll
pass the drm-intel-next baton to Rodrigo who'll take care of v5.4.

BR,
Jani.

drm-intel-next-2019-06-19:
Features:
- HDR support (Uma, Ville)
- Add I2C symlink under HDMI connector similar to DP (Oleg)
- Add ICL multi-segmented gamma support (Shashank, Uma)
- Update register whitelist support for new hardware (Robert, John)
- GuC firmware update with updated ABI interface (Michal, Oscar)
- Add support for new DMC header versions (Lucas)
- In-kernel blitter client for selftest use (Matthew)
- Add Mule Creec Canyon (MCC) PCH support to go with EHL (Matt)
- EHL platform feature updates (Matt)
- Use Command Transport Buffers with GuC on all gens (Daniele)
- New i915.force_probe module parameter to replace i915.alpha_support (Jani)

Refactoring:
- Better runtime PM code abstraction/encapsulation (Daniele)
- VBT parsing cleanup and improvements (Jani)
- Move display code to its own subdirectory (Jani)
- Header cleanup (Jani, Daniele)
- Prep work for subsclice mask expansion (Stuart)
- Use uncore mmio register accessors more, remove unused macro wrappers (Tvrtko)
- Remove unused atomic property get/set stubs (Maarten)
- GTT cleanups and improvements (Mika)
- Pass intel_ types instead of drm_ types in plenty of display code (Ville)
- Engine reset, hangcheck, fault code cleanups and improvements (Tvrtko)
- Consider AML variants simply as either KBL or CFL ULX (Ville)
- State checker cleanups and improvements (Ville)
- GEM code reorganization to more files under gem subdirectory (Chris)
- Reducing dependency on a coarse struct_mutex (Chris)

Fixes:
- Fix use of uninitialized/incorrect error pointers (Colin, Dan)
- Fix DSI fastboot on some VLV/CHV platforms (Hans)
- Fix DSI error path (Hans)
- Add ICL port A combo PHY HW state check (Imre)
- Fix ICL AUX-B HW not done issue (Imre)
- Fix perf whitelist on gen10+ (Lionel)
- Fix PSR exit by forcing manual exit on older gens (José)
- Match voltage ranges instead of exact values (Lucas)
- Fix SDVO HDMI audio, with cleanups (Ville)
- Fix plane state dumps (Ville)
- Fix driver cleanup code to support driver hot unbind (Janusz)
- Add checks for ICL memory bandwidth requirements (Ville)
- Fix toggling between no C8 planes vs. at least one C8 plane (Ville)
- Improved checks on PLL usage conditions, refactoring (Ville)
- Avoid clobbering M/N values in fastset fuzzy checks (Ville)
- Take a runtime pm wakeref for atomic commits (Chris)
- Do not allow runtime pm autosuspend to remove userspace GGTT mmaps too quickly (Chris)
- Avoid refcount_inc on known zero count to avoid debug flagging (Chris)

BR,
Jani.

The following changes since commit 14ee642c2ab0a3d8a1ded11fade692d8b77172b9:

  Merge tag 'drm-intel-next-2019-05-24' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2019-05-28 09:26:52 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-2019-06-19

for you to fetch changes up to 1ee008f240ad5401f683ec3b79a2e3b044a82a89:

  drm/i915: Update DRIVER_DATE to 20190619 (2019-06-19 15:32:25 +0300)

----------------------------------------------------------------
Features:
- HDR support (Uma, Ville)
- Add I2C symlink under HDMI connector similar to DP (Oleg)
- Add ICL multi-segmented gamma support (Shashank, Uma)
- Update register whitelist support for new hardware (Robert, John)
- GuC firmware update with updated ABI interface (Michal, Oscar)
- Add support for new DMC header versions (Lucas)
- In-kernel blitter client for selftest use (Matthew)
- Add Mule Creec Canyon (MCC) PCH support to go with EHL (Matt)
- EHL platform feature updates (Matt)
- Use Command Transport Buffers with GuC on all gens (Daniele)
- New i915.force_probe module parameter to replace i915.alpha_support (Jani)

Refactoring:
- Better runtime PM code abstraction/encapsulation (Daniele)
- VBT parsing cleanup and improvements (Jani)
- Move display code to its own subdirectory (Jani)
- Header cleanup (Jani, Daniele)
- Prep work for subsclice mask expansion (Stuart)
- Use uncore mmio register accessors more, remove unused macro wrappers (Tvrtko)
- Remove unused atomic property get/set stubs (Maarten)
- GTT cleanups and improvements (Mika)
- Pass intel_ types instead of drm_ types in plenty of display code (Ville)
- Engine reset, hangcheck, fault code cleanups and improvements (Tvrtko)
- Consider AML variants simply as either KBL or CFL ULX (Ville)
- State checker cleanups and improvements (Ville)
- GEM code reorganization to more files under gem subdirectory (Chris)
- Reducing dependency on a coarse struct_mutex (Chris)

Fixes:
- Fix use of uninitialized/incorrect error pointers (Colin, Dan)
- Fix DSI fastboot on some VLV/CHV platforms (Hans)
- Fix DSI error path (Hans)
- Add ICL port A combo PHY HW state check (Imre)
- Fix ICL AUX-B HW not done issue (Imre)
- Fix perf whitelist on gen10+ (Lionel)
- Fix PSR exit by forcing manual exit on older gens (José)
- Match voltage ranges instead of exact values (Lucas)
- Fix SDVO HDMI audio, with cleanups (Ville)
- Fix plane state dumps (Ville)
- Fix driver cleanup code to support driver hot unbind (Janusz)
- Add checks for ICL memory bandwidth requirements (Ville)
- Fix toggling between no C8 planes vs. at least one C8 plane (Ville)
- Improved checks on PLL usage conditions, refactoring (Ville)
- Avoid clobbering M/N values in fastset fuzzy checks (Ville)
- Take a runtime pm wakeref for atomic commits (Chris)
- Do not allow runtime pm autosuspend to remove userspace GGTT mmaps too quickly (Chris)
- Avoid refcount_inc on known zero count to avoid debug flagging (Chris)

----------------------------------------------------------------
Chris Wilson (58):
      drm/i915: Keep user GGTT alive for a minimum of 250ms
      drm/i915: Kill the undead intel_context.c zombie
      drm/i915: Split GEM object type definition to its own header
      drm/i915: Pull GEM ioctls interface to its own file
      drm/i915: Move object->pages API to i915_gem_object.[ch]
      drm/i915: Move shmem object setup to its own file
      drm/i915: Move phys objects to its own file
      drm/i915: Move mmap and friends to its own file
      drm/i915: Move GEM domain management to its own file
      drm/i915: Move more GEM objects under gem/
      drm/i915: Pull scatterlist utils out of i915_gem.h
      drm/i915: Move GEM object domain management from struct_mutex to local
      drm/i915: Move GEM object waiting to its own file
      drm/i915: Move GEM object busy checking to its own file
      drm/i915: Move GEM client throttling to its own file
      drm/i915: Rename intel_context.active to .inflight
      drm/i915: Drop the deferred active reference
      drm/i915: Take a runtime pm wakeref for atomic commits
      drm/i915: Avoid refcount_inc on known zero count
      drm/i915/gtt: Avoid overflowing the WC stash
      drm/i915: Drop check for non-NULL entry in llist_for_each_entry_safe
      drm/i915: Make default value for i915.mmio_debug a compile time option
      drm/i915: Track the purgeable objects on a separate eviction list
      drm/i915: Report all objects with allocated pages to the shrinker
      drm/i915/selftests: Flush partial-tiling object once
      drm/i915: Use unchecked writes for setting up the fences
      drm/i915: Use unchecked uncore writes to flush the GTT
      drm/i915/gtt: Replace struct_mutex serialisation for allocation
      drm/i915: Move object close under its own lock
      drm/i915: Skip context_barrier emission for unused contexts
      drm/i915: Report an earlier wedged event when suspending the engines
      drm/i915: Allow interrupts when taking the timeline->mutex
      drm/i915: Promote i915->mm.obj_lock to be irqsafe
      drm/i915: Pull kref into i915_address_space
      drm/i915: Rename i915_hw_ppgtt to i915_ppgtt
      drm/i915: Add a label for config DRM_I915_SPIN_REQUEST
      drm/i915: Prevent lock-cycles between GPU waits and GPU resets
      drm/i915: Combine unbound/bound list tracking for objects
      drm/i915: kerneldoc warnings squelched
      drm/i915: Move fence register tracking from i915->mm to ggtt
      drm/i915: Enable refcount debugging for default debug levels
      drm/i915: Discard some redundant cache domain flushes
      drm/i915: Execute signal callbacks from no-op i915_request_wait
      drm/i915: Refine i915_reset.lock_map
      drm/i915: Keep contexts pinned until after the next kernel context switch
      drm/i915: Stop retiring along engine
      drm/i915: Replace engine->timeline with a plain list
      drm/i915: Avoid tainting i915_gem_park() with wakeref.lock
      drm/i915/gtt: Serialise both updates to PDE and our shadow
      drm/i915/guc: Reduce verbosity on log overflows
      drm/i915: Keep engine alive as we retire the context
      drm/i915: Use drm_gem_object.resv
      drm/i915: Skip shrinking already freed pages
      drm/i915/selftests: Flush live_evict
      drm/i915: Don't dereference request if it may have been retired when printing
      drm/i915: Make the semaphore saturation mask global
      drm/i915/execlists: Detect cross-contamination with GuC
      drm/i915: Stop passing I915_WAIT_LOCKED to i915_request_wait()

Colin Ian King (2):
      drm/i915/gtt: set err to -ENOMEM on memory allocation failure
      drm/i915: fix use of uninitialized pointer vaddr

Dan Carpenter (1):
      drm/i915: selftest_lrc: Check the correct variable

Daniele Ceraolo Spurio (12):
      drm/i915: extract intel_display_power.h/c from intel_runtime_pm.h/c
      drm/i915: move more defs in intel_display_power.h
      drm/i915/guc: always use Command Transport Buffers
      drm/i915/wopcm: update default size for gen11+
      drm/i915: prefer i915_runtime_pm in intel_runtime function
      drm/i915: Remove rpm asserts that use i915
      drm/i915: make enable/disable rpm assert function use the rpm structure
      drm/i915: move and rename i915_runtime_pm
      drm/i915: move a few more functions to accept the rpm structure
      drm/i915: update rpm_get/put to use the rpm structure
      drm/i915: update with_intel_runtime_pm to use the rpm structure
      drm/i915: make intel_wakeref work on the rpm struct

Geert Uytterhoeven (1):
      drm/i915: Grammar s/the its/its/

Greg Kroah-Hartman (1):
      drm/i915: no need to check return value of debugfs_create functions

Hans de Goede (5):
      drm/i915/dsi: Call drm_connector_cleanup on vlv_dsi_init error exit path
      drm/i915/dsi: Use a fuzzy check for burst mode clock check
      drm/i915/dsi: Move logging of DSI VBT parameters to a helper function
      drm/i915/dsi: Move vlv/icl_dphy_param_init call out of intel_dsi_vbt_init (v2)
      drm/i915/dsi: Read back pclk set by GOP and use that as pclk (v3)

Imre Deak (2):
      drm/i915/icl: Fix AUX-B HW not done issue w/o AUX-A
      drm/i915/icl: Ensure port A combo PHY HW state is correct

Jani Nikula (28):
      drm/i915: make REG_BIT() and REG_GENMASK() work with variables
      Merge drm/drm-next into drm-intel-next-queued
      Revert "drm/i915: Expand subslice mask"
      drm/i915: add force_probe module parameter to replace alpha_support
      drm/i915/bios: make child device order the priority order
      drm/i915/bios: store child device pointer in DDI port info
      drm/i915/bios: refactor DDC pin and AUX CH sanitize functions
      drm/i915/bios: use port info child pointer to determine HPD invert
      drm/i915/bios: use port info child pointer to determine LSPCON presence
      drm/i915/bios: clean up VBT port info debug logging
      drm/i915/bios: remove unused, obsolete VBT definitions
      drm/i915/bios: reserve struct bdb_ prefix for BDB blocks
      drm/i915/bios: add BDB block comments before definitions
      drm/i915/bios: sort BDB block definitions using block ID
      drm/i915/bios: add VBT swing bit to child device definition
      drm/i915/bios: add more LFP options
      drm/i915/bios: add an enum for BDB block IDs
      Documentation/i915: Fix kernel-doc references to moved gem files
      drm/i915: fix documentation build warnings
      drm/i915: move pm related declarations to intel_pm.h
      drm/i915: remove some unused declarations from intel_drv.h
      drm/i915: move more atomic plane declarations to intel_atomic_plane.h
      drm/i915/frontbuffer: remove obsolete comment about mark busy/idle
      drm/i915: make intel_sdvo_regs.h self-contained
      drm/i915: move modesetting output/encoder code under display/
      drm/i915: move modesetting core code under display/
      Documentation/i915: fix file references after display/ subdir renames
      drm/i915: Update DRIVER_DATE to 20190619

Janusz Krzysztofik (1):
      drm/i915: Split off pci_driver.remove() tail to drm_driver.release()

John Harrison (3):
      drm/i915: Support flags in whitlist WAs
      drm/i915: Support whitelist workarounds on all engines
      drm/i915: Add whitelist workarounds for ICL

José Roberto de Souza (1):
      drm/i915/psr: Force manual PSR exit in older gens

Lionel Landwerlin (1):
      drm/i915/perf: fix whitelist on Gen10+

Lucas De Marchi (13):
      drm/i915/dmc: protect against reading random memory
      drm/i915/icl: use ranges for voltage level lookup
      drm/i915/cnl: use ranges for voltage level lookup
      drm/i915/skl: use ranges for voltage level lookup
      drm/i915/dmc: use kernel types
      drm/i915/dmc: extract fw_info and table walk from intel_package_header
      drm/i915/dmc: add support for package_header with version 2
      drm/i915/dmc: extract function to parse css header
      drm/i915/dmc: extract function to parse package_header
      drm/i915/dmc: extract function to parse dmc_header
      drm/i915/dmc: add support to load dmc_header version 3
      drm/i915/dmc: remove redundant return in parse_csr_fw()
      drm/i915/dmc: protect against loading wrong firmware

Maarten Lankhorst (1):
      drm/i915: Nuke atomic set/get prop plane stubs

Matt Roper (4):
      drm/i915/ehl: Support HBR3 on EHL combo PHY
      drm/i915: Add Wa_1409120013:icl,ehl
      drm/i915/ehl: Update MOCS table for EHL
      drm/i915/ehl: Introduce Mule Creek Canyon PCH

Matthew Auld (2):
      drm/i915/gtt: grab wakeref in gen6_alloc_va_range
      drm/i915: add in-kernel blitter client

Mauro Carvalho Chehab (1):
      Documentation/i915: Fix references to renamed files

Michal Wajdeczko (14):
      drm/i915/guc: Change platform default GuC mode
      drm/i915/guc: Don't allow GuC submission
      drm/i915/guc: Updates for GuC 32.0.3 firmware
      drm/i915/guc: Reset GuC ADS during sanitize
      drm/i915/guc: Always ask GuC to update power domain states
      drm/i915/guc: Define GuC firmware version for Geminilake
      drm/i915/huc: Define HuC firmware version for Geminilake
      drm/i915/guc: New GuC interrupt register for Gen11
      drm/i915/guc: New GuC scratch registers for Gen11
      drm/i915/huc: New HuC status register for Gen11
      drm/i915/guc: Update GuC CTB response definition
      drm/i915/guc: Enable GuC CTB communication on Gen11
      drm/i915/guc: Define GuC firmware version for Icelake
      drm/i915/huc: Define HuC firmware version for Icelake

Mika Kuoppala (5):
      drm/i915/gtt: No need to zero the table for page dirs
      drm/i915/gtt: Use a common type for page directories
      drm/i915/gtt: Introduce init_pd_with_page
      drm/i915/gtt: Introduce init_pd
      drm/i915/gtt: Generalize alloc_pd

Oleg Vasilev (1):
      drm/i915: add i2c symlink under hdmi connector

Oscar Mateo (2):
      drm/i915/guc: Create vfuncs for the GuC interrupts control functions
      drm/i915/guc: Correctly handle GuC interrupts on Gen11

Robert M. Fosha (1):
      drm/i915: Update workarounds selftest for read only regs

Shashank Sharma (3):
      drm/i915: Change gamma/degamma_lut_size data type to u32
      drm/i915: Rename ivb_load_lut_10_max
      drm/i915/icl: Add Multi-segmented gamma support

Stuart Summers (5):
      drm/i915: Use local variable for SSEU info in GETPARAM ioctl
      drm/i915: Add macro for SSEU stride calculation
      drm/i915: Move calculation of subslices per slice to new function
      drm/i915: Refactor sseu helper functions
      drm/i915: Expand subslice mask

Swati Sharma (2):
      drm/i915: Introduce vfunc read_luts() to create hw lut
      drm/i915: Enable intel_color_get_config()

Tvrtko Ursulin (23):
      drm/i915: Reset only affected engines when handling error capture
      drm/i915: Tidy engine mask types in hangcheck
      drm/i915: Make Gen6/7 RING_FAULT_REG access engine centric
      drm/i915: Extract engine fault reset to a helper
      drm/i915: Unexport i915_gem_init/fini_aliasing_ppgtt
      drm/i915: Convert some more bits to use engine mmio accessors
      drm/i915: Tidy intel_execlists_submission_init
      drm/i915: Move i915_check_and_clear_faults to intel_reset.c
      drm/i915: Eliminate unused mmio accessors
      drm/i915: Convert i915_reg_read_ioctl to use explicit mmio accessors
      drm/i915: Convert icl_get_stolen_reserved to uncore mmio accessors
      drm/i915: Convert gem_record_fences to uncore mmio accessors
      drm/i915: Convert intel_read_wm_latency to uncore mmio accessors
      drm/i915: Remove I915_READ64 and I915_READ64_32x2
      drm/i915: Make read_subslice_reg take engine
      drm/i915/guc: Move intel_guc_reserved_gtt_size to intel_wopcm_guc_size
      drm/i915: Make GuC GGTT reservation work on ggtt
      drm/i915: Remove I915_READ8
      drm/i915: Remove I915_POSTING_READ_FW
      drm/i915: Remove POSTING_READ16
      drm/i915: Remove I915_WRITE_NOTRACE
      drm/i915: Remove I915_READ_NOTRACE
      drm/i915: Remove I915_READ16 and I915_WRITE16

Uma Shankar (6):
      drm/i915: Enabled Modeset when HDR Infoframe changes
      drm/i915: Add DRM Infoframe handling for BYT/CHT
      drm/i915: Write HDR infoframe and send to panel
      drm/i915: Add state readout for DRM infoframe
      drm/i915: Attach HDR metadata property to connector
      drm/i915/icl: Add register definitions for Multi Segmented gamma

Ville Syrjälä (40):
      drm/i915: Make sandybridge_pcode_read() deal with the second data register
      drm/i915: Make sure we have enough memory bandwidth on ICL
      drm/i915: Enable infoframes on GLK+ for HDR
      drm/i915: Update pipe gamma enable bits when C8 planes are getting enabled/disabled
      drm/i915: Add debugs for the C8 vs. legacy LUT case
      drm/i915: Pass intel_atomic_state to cdclk funcs
      drm/i915: Clean up cdclk vfunc assignments
      drm/i915: Pass intel_atomic state to check_digital_port_conflicts()
      drm/i915: Use intel_ types in intel_modeset_clear_plls()
      drm/i915: Use intel_ types in haswell_mode_set_planes_workaround()
      drm/i915: Don't pass the crtc to intel_dump_pipe_config()
      drm/i915: Don't pass the crtc to intel_modeset_pipe_config()
      drm/i915: Use intel_ types in intel_modeset_checks()
      drm/i915: Use intel_ types in intel_atomic_check()
      drm/i915: Move state dump to the end of atomic_check()
      drm/i915: Include crtc_state.active in crtc state dumps
      drm/i915: Dump failed crtc states during atomic check
      drm/i915: Make state dumpers take a const state
      drm/i915: Fix plane state dumps
      drm/i915: Move intel_dp->prepare_link_train assignment into ddi code
      drm/i915: Drop pointless WARN_ON
      drm/i915: Fix per-pixel alpha with CCS
      drm/i915/sdvo: Fix AVI infoframe TX rate readout
      drm/i915/sdvo: Implement proper HDMI audio support for SDVO
      drm/i915: Rename SDVO_AUDIO_ENABLE to HDMI_AUDIO_ENABLE
      drm/i915/sdvo: Check that we have space for the infoframe
      drm/i915/sdvo: Don't unpack stack garbage
      drm/i915/sdvo: Don't write stack garbage into the hbuf
      drm/i915/sdvo: Actually print the reason why the SDVO command failed
      drm/i915: Do not touch the PCH SSC reference if a PLL is using it
      drm/i915: Rename HSW/BDW PLL bits
      drm/i915: Nuke LC_FREQ
      drm/i915: Assert that HSW/BDW LCPLL is using the non-SSC reference
      drm/i915: Improve WRPLL reference clock readout on HSW/BDW
      drm/i915: Add missing commas to the end of the subplatform ID arrays
      drm/i915: Kill INTEL_SUBPLATFORM_AML
      drm/i915: Don't clobber M/N values during fastset check
      drm/i915: Constify intel_pipe_config_compare()
      drm/i915: Make pipe_config_err() vs. fastset less confusing
      drm/i915: Drop the _INCOMPLETE for has_infoframe

 Documentation/gpu/i915.rst                         |   87 +-
 drivers/gpu/drm/i915/Kconfig                       |   29 +-
 drivers/gpu/drm/i915/Kconfig.debug                 |   15 +
 drivers/gpu/drm/i915/Kconfig.profile               |   16 +-
 drivers/gpu/drm/i915/Makefile                      |  159 +-
 drivers/gpu/drm/i915/Makefile.header-test          |   43 -
 drivers/gpu/drm/i915/display/Makefile              |    2 +
 drivers/gpu/drm/i915/display/Makefile.header-test  |   16 +
 drivers/gpu/drm/i915/{ => display}/dvo_ch7017.c    |    0
 drivers/gpu/drm/i915/{ => display}/dvo_ch7xxx.c    |    0
 drivers/gpu/drm/i915/{ => display}/dvo_ivch.c      |    0
 drivers/gpu/drm/i915/{ => display}/dvo_ns2501.c    |    0
 drivers/gpu/drm/i915/{ => display}/dvo_sil164.c    |    0
 drivers/gpu/drm/i915/{ => display}/dvo_tfp410.c    |    0
 drivers/gpu/drm/i915/{ => display}/icl_dsi.c       |  108 +
 drivers/gpu/drm/i915/{ => display}/intel_acpi.c    |    0
 drivers/gpu/drm/i915/{ => display}/intel_acpi.h    |    0
 drivers/gpu/drm/i915/{ => display}/intel_atomic.c  |   14 +-
 drivers/gpu/drm/i915/{ => display}/intel_atomic.h  |    0
 .../drm/i915/{ => display}/intel_atomic_plane.c    |   72 +-
 .../drm/i915/{ => display}/intel_atomic_plane.h    |   10 +
 drivers/gpu/drm/i915/{ => display}/intel_audio.c   |    0
 drivers/gpu/drm/i915/{ => display}/intel_audio.h   |    0
 drivers/gpu/drm/i915/{ => display}/intel_bios.c    |  212 +-
 drivers/gpu/drm/i915/{ => display}/intel_bios.h    |    4 +-
 drivers/gpu/drm/i915/display/intel_bw.c            |  421 ++
 drivers/gpu/drm/i915/display/intel_bw.h            |   47 +
 drivers/gpu/drm/i915/{ => display}/intel_cdclk.c   |  237 +-
 drivers/gpu/drm/i915/{ => display}/intel_cdclk.h   |    0
 drivers/gpu/drm/i915/{ => display}/intel_color.c   |  152 +-
 drivers/gpu/drm/i915/{ => display}/intel_color.h   |    1 +
 .../gpu/drm/i915/{ => display}/intel_combo_phy.c   |   10 +
 .../gpu/drm/i915/{ => display}/intel_combo_phy.h   |    0
 .../gpu/drm/i915/{ => display}/intel_connector.c   |    3 +-
 .../gpu/drm/i915/{ => display}/intel_connector.h   |    0
 drivers/gpu/drm/i915/{ => display}/intel_crt.c     |   41 +-
 drivers/gpu/drm/i915/{ => display}/intel_crt.h     |    0
 drivers/gpu/drm/i915/{ => display}/intel_ddi.c     |   53 +-
 drivers/gpu/drm/i915/{ => display}/intel_ddi.h     |    1 -
 drivers/gpu/drm/i915/{ => display}/intel_display.c |  786 +--
 drivers/gpu/drm/i915/{ => display}/intel_display.h |   82 -
 drivers/gpu/drm/i915/display/intel_display_power.c | 4618 ++++++++++++++++++
 drivers/gpu/drm/i915/display/intel_display_power.h |  288 ++
 drivers/gpu/drm/i915/{ => display}/intel_dp.c      |   51 +-
 drivers/gpu/drm/i915/{ => display}/intel_dp.h      |    0
 .../i915/{ => display}/intel_dp_aux_backlight.c    |    0
 .../i915/{ => display}/intel_dp_aux_backlight.h    |    0
 .../i915/{ => display}/intel_dp_link_training.c    |    0
 .../i915/{ => display}/intel_dp_link_training.h    |    0
 drivers/gpu/drm/i915/{ => display}/intel_dp_mst.c  |    0
 drivers/gpu/drm/i915/{ => display}/intel_dp_mst.h  |    0
 .../gpu/drm/i915/{ => display}/intel_dpio_phy.c    |    3 +-
 .../gpu/drm/i915/{ => display}/intel_dpio_phy.h    |    0
 .../gpu/drm/i915/{ => display}/intel_dpll_mgr.c    |   20 +-
 .../gpu/drm/i915/{ => display}/intel_dpll_mgr.h    |    4 +-
 drivers/gpu/drm/i915/{ => display}/intel_dsi.c     |    0
 drivers/gpu/drm/i915/{ => display}/intel_dsi.h     |    1 +
 .../i915/{ => display}/intel_dsi_dcs_backlight.c   |    0
 .../i915/{ => display}/intel_dsi_dcs_backlight.h   |    0
 drivers/gpu/drm/i915/{ => display}/intel_dsi_vbt.c |  354 +-
 drivers/gpu/drm/i915/{ => display}/intel_dvo.c     |    0
 drivers/gpu/drm/i915/{ => display}/intel_dvo.h     |    0
 drivers/gpu/drm/i915/{ => display}/intel_dvo_dev.h |    0
 drivers/gpu/drm/i915/{ => display}/intel_fbc.c     |    4 +
 drivers/gpu/drm/i915/{ => display}/intel_fbc.h     |    0
 drivers/gpu/drm/i915/{ => display}/intel_fbdev.c   |    8 +-
 drivers/gpu/drm/i915/{ => display}/intel_fbdev.h   |    0
 .../drm/i915/{ => display}/intel_fifo_underrun.c   |    0
 .../drm/i915/{ => display}/intel_fifo_underrun.h   |    0
 .../gpu/drm/i915/{ => display}/intel_frontbuffer.c |    7 +-
 .../gpu/drm/i915/{ => display}/intel_frontbuffer.h |    2 +-
 drivers/gpu/drm/i915/{ => display}/intel_gmbus.c   |   67 +-
 drivers/gpu/drm/i915/{ => display}/intel_gmbus.h   |    0
 drivers/gpu/drm/i915/{ => display}/intel_hdcp.c    |    0
 drivers/gpu/drm/i915/{ => display}/intel_hdcp.h    |    0
 drivers/gpu/drm/i915/{ => display}/intel_hdmi.c    |  145 +-
 drivers/gpu/drm/i915/{ => display}/intel_hdmi.h    |    0
 drivers/gpu/drm/i915/{ => display}/intel_hotplug.c |    4 +-
 drivers/gpu/drm/i915/{ => display}/intel_hotplug.h |    0
 .../gpu/drm/i915/{ => display}/intel_lpe_audio.c   |    0
 .../gpu/drm/i915/{ => display}/intel_lpe_audio.h   |    0
 drivers/gpu/drm/i915/{ => display}/intel_lspcon.c  |    0
 drivers/gpu/drm/i915/{ => display}/intel_lspcon.h  |    0
 drivers/gpu/drm/i915/{ => display}/intel_lvds.c    |    0
 drivers/gpu/drm/i915/{ => display}/intel_lvds.h    |    0
 .../gpu/drm/i915/{ => display}/intel_opregion.c    |    3 +-
 .../gpu/drm/i915/{ => display}/intel_opregion.h    |    0
 drivers/gpu/drm/i915/{ => display}/intel_overlay.c |   31 +-
 drivers/gpu/drm/i915/{ => display}/intel_overlay.h |    0
 drivers/gpu/drm/i915/{ => display}/intel_panel.c   |    2 +-
 drivers/gpu/drm/i915/{ => display}/intel_panel.h   |    0
 .../gpu/drm/i915/{ => display}/intel_pipe_crc.c    |    0
 .../gpu/drm/i915/{ => display}/intel_pipe_crc.h    |    0
 drivers/gpu/drm/i915/{ => display}/intel_psr.c     |   39 +-
 drivers/gpu/drm/i915/{ => display}/intel_psr.h     |    0
 drivers/gpu/drm/i915/{ => display}/intel_quirks.c  |    0
 drivers/gpu/drm/i915/{ => display}/intel_quirks.h  |    0
 drivers/gpu/drm/i915/{ => display}/intel_sdvo.c    |   79 +-
 drivers/gpu/drm/i915/{ => display}/intel_sdvo.h    |    0
 .../gpu/drm/i915/{ => display}/intel_sdvo_regs.h   |   11 +
 drivers/gpu/drm/i915/{ => display}/intel_sprite.c  |    8 -
 drivers/gpu/drm/i915/{ => display}/intel_sprite.h  |    0
 drivers/gpu/drm/i915/{ => display}/intel_tv.c      |    0
 drivers/gpu/drm/i915/{ => display}/intel_tv.h      |    0
 .../gpu/drm/i915/{ => display}/intel_vbt_defs.h    |  633 +--
 drivers/gpu/drm/i915/{ => display}/intel_vdsc.c    |    0
 drivers/gpu/drm/i915/{ => display}/intel_vdsc.h    |    0
 drivers/gpu/drm/i915/{ => display}/vlv_dsi.c       |  196 +-
 drivers/gpu/drm/i915/{ => display}/vlv_dsi_pll.c   |    0
 drivers/gpu/drm/i915/gem/Makefile                  |    1 +
 drivers/gpu/drm/i915/gem/Makefile.header-test      |   16 +
 drivers/gpu/drm/i915/gem/i915_gem_busy.c           |  139 +
 drivers/gpu/drm/i915/{ => gem}/i915_gem_clflush.c  |   34 +-
 drivers/gpu/drm/i915/gem/i915_gem_clflush.h        |   20 +
 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c     |  304 ++
 drivers/gpu/drm/i915/gem/i915_gem_client_blt.h     |   21 +
 drivers/gpu/drm/i915/{ => gem}/i915_gem_context.c  |  284 +-
 drivers/gpu/drm/i915/{ => gem}/i915_gem_context.h  |   23 +-
 .../drm/i915/{ => gem}/i915_gem_context_types.h    |   18 +-
 drivers/gpu/drm/i915/{ => gem}/i915_gem_dmabuf.c   |   42 +-
 drivers/gpu/drm/i915/gem/i915_gem_domain.c         |  796 ++++
 .../gpu/drm/i915/{ => gem}/i915_gem_execbuffer.c   |  190 +-
 drivers/gpu/drm/i915/gem/i915_gem_fence.c          |   96 +
 drivers/gpu/drm/i915/{ => gem}/i915_gem_internal.c |   31 +-
 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h         |   52 +
 drivers/gpu/drm/i915/gem/i915_gem_mman.c           |  508 ++
 drivers/gpu/drm/i915/gem/i915_gem_object.c         |  398 ++
 drivers/gpu/drm/i915/gem/i915_gem_object.h         |  430 ++
 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c     |  107 +
 drivers/gpu/drm/i915/gem/i915_gem_object_blt.h     |   24 +
 drivers/gpu/drm/i915/gem/i915_gem_object_types.h   |  262 +
 drivers/gpu/drm/i915/gem/i915_gem_pages.c          |  544 +++
 drivers/gpu/drm/i915/gem/i915_gem_phys.c           |  212 +
 drivers/gpu/drm/i915/{ => gem}/i915_gem_pm.c       |   78 +-
 drivers/gpu/drm/i915/{ => gem}/i915_gem_pm.h       |    0
 drivers/gpu/drm/i915/gem/i915_gem_shmem.c          |  571 +++
 drivers/gpu/drm/i915/{ => gem}/i915_gem_shrinker.c |  218 +-
 drivers/gpu/drm/i915/{ => gem}/i915_gem_stolen.c   |   41 +-
 drivers/gpu/drm/i915/gem/i915_gem_throttle.c       |   73 +
 drivers/gpu/drm/i915/{ => gem}/i915_gem_tiling.c   |   31 +-
 drivers/gpu/drm/i915/{ => gem}/i915_gem_userptr.c  |   40 +-
 drivers/gpu/drm/i915/gem/i915_gem_wait.c           |  278 ++
 drivers/gpu/drm/i915/{ => gem}/i915_gemfs.c        |   22 +-
 drivers/gpu/drm/i915/gem/i915_gemfs.h              |   16 +
 .../drm/i915/{ => gem}/selftests/huge_gem_object.c |   24 +-
 .../gpu/drm/i915/gem/selftests/huge_gem_object.h   |   27 +
 .../gpu/drm/i915/{ => gem}/selftests/huge_pages.c  |  102 +-
 .../drm/i915/gem/selftests/i915_gem_client_blt.c   |  127 +
 .../i915/{ => gem}/selftests/i915_gem_coherency.c  |   54 +-
 .../i915/{ => gem}/selftests/i915_gem_context.c    |  168 +-
 .../drm/i915/{ => gem}/selftests/i915_gem_dmabuf.c |   35 +-
 .../selftests/i915_gem_mman.c}                     |  208 +-
 .../gpu/drm/i915/gem/selftests/i915_gem_object.c   |   99 +
 .../drm/i915/gem/selftests/i915_gem_object_blt.c   |  110 +
 drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c |   80 +
 .../drm/i915/{ => gem}/selftests/igt_gem_utils.c   |    6 +-
 .../drm/i915/{ => gem}/selftests/igt_gem_utils.h   |    0
 .../drm/i915/{ => gem}/selftests/mock_context.c    |   30 +-
 drivers/gpu/drm/i915/gem/selftests/mock_context.h  |   24 +
 .../gpu/drm/i915/{ => gem}/selftests/mock_dmabuf.c |   22 +-
 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h   |   22 +
 .../drm/i915/{ => gem}/selftests/mock_gem_object.h |    7 +-
 drivers/gpu/drm/i915/gt/intel_context.c            |   88 +-
 drivers/gpu/drm/i915/gt/intel_context.h            |    8 +-
 drivers/gpu/drm/i915/gt/intel_context_types.h      |   10 +-
 drivers/gpu/drm/i915/gt/intel_engine.h             |   29 +-
 drivers/gpu/drm/i915/gt/intel_engine_cs.c          |  146 +-
 drivers/gpu/drm/i915/gt/intel_engine_pm.c          |    8 +-
 drivers/gpu/drm/i915/gt/intel_engine_types.h       |   22 +-
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h       |    1 +
 drivers/gpu/drm/i915/gt/intel_gt_pm.c              |    4 +-
 drivers/gpu/drm/i915/gt/intel_hangcheck.c          |   10 +-
 drivers/gpu/drm/i915/gt/intel_lrc.c                |  245 +-
 drivers/gpu/drm/i915/gt/intel_lrc.h                |   14 +-
 drivers/gpu/drm/i915/gt/intel_lrc_reg.h            |    2 +-
 drivers/gpu/drm/i915/gt/intel_mocs.c               |    8 +
 drivers/gpu/drm/i915/gt/intel_reset.c              |  114 +-
 drivers/gpu/drm/i915/gt/intel_reset.h              |    2 +-
 drivers/gpu/drm/i915/gt/intel_ringbuffer.c         |  114 +-
 drivers/gpu/drm/i915/gt/intel_sseu.c               |   17 +
 drivers/gpu/drm/i915/gt/intel_sseu.h               |    8 +
 drivers/gpu/drm/i915/gt/intel_workarounds.c        |  108 +-
 drivers/gpu/drm/i915/gt/mock_engine.c              |   32 +-
 drivers/gpu/drm/i915/gt/selftest_hangcheck.c       |   47 +-
 drivers/gpu/drm/i915/gt/selftest_lrc.c             |   75 +-
 drivers/gpu/drm/i915/gt/selftest_reset.c           |    6 +-
 drivers/gpu/drm/i915/gt/selftest_workarounds.c     |   92 +-
 drivers/gpu/drm/i915/gvt/aperture_gm.c             |   24 +-
 drivers/gpu/drm/i915/gvt/cmd_parser.c              |   27 +-
 drivers/gpu/drm/i915/gvt/debugfs.c                 |    4 +-
 drivers/gpu/drm/i915/gvt/firmware.c                |    5 +-
 drivers/gpu/drm/i915/gvt/gvt.h                     |    8 +-
 drivers/gpu/drm/i915/gvt/mmio_context.c            |    1 +
 drivers/gpu/drm/i915/gvt/opregion.c                |    2 +-
 drivers/gpu/drm/i915/gvt/sched_policy.c            |    4 +-
 drivers/gpu/drm/i915/gvt/scheduler.c               |   65 +-
 drivers/gpu/drm/i915/i915_active.c                 |   96 +
 drivers/gpu/drm/i915/i915_active.h                 |    7 +-
 drivers/gpu/drm/i915/i915_active_types.h           |    3 +
 drivers/gpu/drm/i915/i915_cmd_parser.c             |   23 +-
 drivers/gpu/drm/i915/i915_debugfs.c                |  440 +-
 drivers/gpu/drm/i915/i915_drv.c                    |  126 +-
 drivers/gpu/drm/i915/i915_drv.h                    |  662 +--
 drivers/gpu/drm/i915/i915_gem.c                    | 3885 ++-------------
 drivers/gpu/drm/i915/i915_gem_batch_pool.c         |    6 +-
 drivers/gpu/drm/i915/i915_gem_batch_pool.h         |    3 +-
 drivers/gpu/drm/i915/i915_gem_clflush.h            |   36 -
 drivers/gpu/drm/i915/i915_gem_evict.c              |    2 +
 drivers/gpu/drm/i915/i915_gem_fence_reg.c          |  207 +-
 drivers/gpu/drm/i915/i915_gem_fence_reg.h          |   19 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c                |  853 ++--
 drivers/gpu/drm/i915/i915_gem_gtt.h                |  135 +-
 drivers/gpu/drm/i915/i915_gem_object.c             |   90 -
 drivers/gpu/drm/i915/i915_gem_object.h             |  509 --
 drivers/gpu/drm/i915/i915_gem_render_state.c       |    8 +-
 drivers/gpu/drm/i915/i915_gemfs.h                  |   34 -
 drivers/gpu/drm/i915/i915_globals.c                |    4 +-
 drivers/gpu/drm/i915/i915_gpu_error.c              |  141 +-
 drivers/gpu/drm/i915/i915_irq.c                    |  168 +-
 drivers/gpu/drm/i915/i915_irq.h                    |    3 +
 drivers/gpu/drm/i915/i915_params.c                 |    7 +-
 drivers/gpu/drm/i915/i915_params.h                 |    3 +-
 drivers/gpu/drm/i915/i915_pci.c                    |   56 +-
 drivers/gpu/drm/i915/i915_perf.c                   |   11 +-
 drivers/gpu/drm/i915/i915_pmu.c                    |   21 +-
 drivers/gpu/drm/i915/i915_query.c                  |   17 +-
 drivers/gpu/drm/i915/i915_reg.h                    |   91 +-
 drivers/gpu/drm/i915/i915_request.c                |  219 +-
 drivers/gpu/drm/i915/i915_request.h                |    2 +-
 drivers/gpu/drm/i915/i915_scatterlist.c            |   39 +
 drivers/gpu/drm/i915/i915_scatterlist.h            |  127 +
 drivers/gpu/drm/i915/i915_scheduler.c              |   38 +-
 drivers/gpu/drm/i915/i915_suspend.c                |    5 +-
 drivers/gpu/drm/i915/i915_sysfs.c                  |   14 +-
 drivers/gpu/drm/i915/i915_timeline.c               |   14 +-
 drivers/gpu/drm/i915/i915_timeline.h               |   19 -
 drivers/gpu/drm/i915/i915_timeline_types.h         |    4 -
 drivers/gpu/drm/i915/i915_trace.h                  |    5 +-
 drivers/gpu/drm/i915/i915_utils.h                  |   10 -
 drivers/gpu/drm/i915/i915_vma.c                    |  123 +-
 drivers/gpu/drm/i915/i915_vma.h                    |   35 +-
 drivers/gpu/drm/i915/intel_context.c               |  270 --
 drivers/gpu/drm/i915/intel_csr.c                   |  397 +-
 drivers/gpu/drm/i915/intel_device_info.c           |   78 +-
 drivers/gpu/drm/i915/intel_device_info.h           |   59 +-
 drivers/gpu/drm/i915/intel_drv.h                   |  126 +-
 drivers/gpu/drm/i915/intel_guc.c                   |  210 +-
 drivers/gpu/drm/i915/intel_guc.h                   |   12 +-
 drivers/gpu/drm/i915/intel_guc_ads.c               |  167 +-
 drivers/gpu/drm/i915/intel_guc_ads.h               |    1 +
 drivers/gpu/drm/i915/intel_guc_ct.c                |   16 +-
 drivers/gpu/drm/i915/intel_guc_fw.c                |   97 +-
 drivers/gpu/drm/i915/intel_guc_fwif.h              |  201 +-
 drivers/gpu/drm/i915/intel_guc_log.c               |   23 +-
 drivers/gpu/drm/i915/intel_guc_reg.h               |   25 +
 drivers/gpu/drm/i915/intel_guc_submission.c        |   30 +-
 drivers/gpu/drm/i915/intel_huc.c                   |   28 +-
 drivers/gpu/drm/i915/intel_huc.h                   |    7 +
 drivers/gpu/drm/i915/intel_huc_fw.c                |   24 +
 drivers/gpu/drm/i915/intel_pm.c                    |  176 +-
 drivers/gpu/drm/i915/intel_pm.h                    |    9 +
 drivers/gpu/drm/i915/intel_runtime_pm.c            | 5013 +-------------------
 drivers/gpu/drm/i915/intel_runtime_pm.h            |  247 +-
 drivers/gpu/drm/i915/intel_sideband.c              |   15 +-
 drivers/gpu/drm/i915/intel_sideband.h              |    3 +-
 drivers/gpu/drm/i915/intel_uc.c                    |   70 +-
 drivers/gpu/drm/i915/intel_uc_fw.c                 |   29 +-
 drivers/gpu/drm/i915/intel_uncore.c                |   47 +-
 drivers/gpu/drm/i915/intel_uncore.h                |    4 +-
 drivers/gpu/drm/i915/intel_wakeref.c               |   85 +-
 drivers/gpu/drm/i915/intel_wakeref.h               |   45 +-
 drivers/gpu/drm/i915/intel_wopcm.c                 |   27 +-
 drivers/gpu/drm/i915/intel_wopcm.h                 |   15 +
 drivers/gpu/drm/i915/selftests/huge_gem_object.h   |   45 -
 drivers/gpu/drm/i915/selftests/i915_active.c       |   12 +-
 drivers/gpu/drm/i915/selftests/i915_gem.c          |   18 +-
 drivers/gpu/drm/i915/selftests/i915_gem_evict.c    |   33 +-
 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c      |   31 +-
 .../gpu/drm/i915/selftests/i915_live_selftests.h   |    3 +
 .../gpu/drm/i915/selftests/i915_mock_selftests.h   |    1 +
 drivers/gpu/drm/i915/selftests/i915_request.c      |   73 +-
 drivers/gpu/drm/i915/selftests/i915_timeline.c     |   26 +-
 drivers/gpu/drm/i915/selftests/i915_vma.c          |   16 +-
 drivers/gpu/drm/i915/selftests/igt_flush_test.c    |    6 +-
 drivers/gpu/drm/i915/selftests/igt_spinner.c       |   19 +-
 drivers/gpu/drm/i915/selftests/igt_spinner.h       |    9 +-
 drivers/gpu/drm/i915/selftests/intel_guc.c         |   11 +-
 drivers/gpu/drm/i915/selftests/intel_uncore.c      |    4 +-
 drivers/gpu/drm/i915/selftests/mock_context.h      |   42 -
 drivers/gpu/drm/i915/selftests/mock_dmabuf.h       |   41 -
 drivers/gpu/drm/i915/selftests/mock_gem_device.c   |   11 +-
 drivers/gpu/drm/i915/selftests/mock_gtt.c          |    7 +-
 drivers/gpu/drm/i915/selftests/mock_gtt.h          |    4 +-
 drivers/gpu/drm/i915/selftests/mock_request.c      |    2 +-
 drivers/gpu/drm/i915/selftests/mock_timeline.c     |    1 -
 drivers/gpu/drm/i915/selftests/scatterlist.c       |    3 +-
 296 files changed, 17999 insertions(+), 15909 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/display/Makefile
 create mode 100644 drivers/gpu/drm/i915/display/Makefile.header-test
 rename drivers/gpu/drm/i915/{ => display}/dvo_ch7017.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/dvo_ch7xxx.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/dvo_ivch.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/dvo_ns2501.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/dvo_sil164.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/dvo_tfp410.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/icl_dsi.c (92%)
 rename drivers/gpu/drm/i915/{ => display}/intel_acpi.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_acpi.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_atomic.c (97%)
 rename drivers/gpu/drm/i915/{ => display}/intel_atomic.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_atomic_plane.c (88%)
 rename drivers/gpu/drm/i915/{ => display}/intel_atomic_plane.h (77%)
 rename drivers/gpu/drm/i915/{ => display}/intel_audio.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_audio.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_bios.c (94%)
 rename drivers/gpu/drm/i915/{ => display}/intel_bios.h (97%)
 create mode 100644 drivers/gpu/drm/i915/display/intel_bw.c
 create mode 100644 drivers/gpu/drm/i915/display/intel_bw.h
 rename drivers/gpu/drm/i915/{ => display}/intel_cdclk.c (93%)
 rename drivers/gpu/drm/i915/{ => display}/intel_cdclk.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_color.c (89%)
 rename drivers/gpu/drm/i915/{ => display}/intel_color.h (87%)
 rename drivers/gpu/drm/i915/{ => display}/intel_combo_phy.c (97%)
 rename drivers/gpu/drm/i915/{ => display}/intel_combo_phy.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_connector.c (99%)
 rename drivers/gpu/drm/i915/{ => display}/intel_connector.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_crt.c (96%)
 rename drivers/gpu/drm/i915/{ => display}/intel_crt.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_ddi.c (99%)
 rename drivers/gpu/drm/i915/{ => display}/intel_ddi.h (97%)
 rename drivers/gpu/drm/i915/{ => display}/intel_display.c (96%)
 rename drivers/gpu/drm/i915/{ => display}/intel_display.h (79%)
 create mode 100644 drivers/gpu/drm/i915/display/intel_display_power.c
 create mode 100644 drivers/gpu/drm/i915/display/intel_display_power.h
 rename drivers/gpu/drm/i915/{ => display}/intel_dp.c (99%)
 rename drivers/gpu/drm/i915/{ => display}/intel_dp.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_dp_aux_backlight.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_dp_aux_backlight.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_dp_link_training.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_dp_link_training.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_dp_mst.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_dp_mst.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_dpio_phy.c (99%)
 rename drivers/gpu/drm/i915/{ => display}/intel_dpio_phy.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_dpll_mgr.c (99%)
 rename drivers/gpu/drm/i915/{ => display}/intel_dpll_mgr.h (98%)
 rename drivers/gpu/drm/i915/{ => display}/intel_dsi.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_dsi.h (99%)
 rename drivers/gpu/drm/i915/{ => display}/intel_dsi_dcs_backlight.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_dsi_dcs_backlight.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_dsi_vbt.c (70%)
 rename drivers/gpu/drm/i915/{ => display}/intel_dvo.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_dvo.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_dvo_dev.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_fbc.c (99%)
 rename drivers/gpu/drm/i915/{ => display}/intel_fbc.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_fbdev.c (98%)
 rename drivers/gpu/drm/i915/{ => display}/intel_fbdev.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_fifo_underrun.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_fifo_underrun.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_frontbuffer.c (96%)
 rename drivers/gpu/drm/i915/{ => display}/intel_frontbuffer.h (99%)
 rename drivers/gpu/drm/i915/{ => display}/intel_gmbus.c (93%)
 rename drivers/gpu/drm/i915/{ => display}/intel_gmbus.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_hdcp.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_hdcp.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_hdmi.c (96%)
 rename drivers/gpu/drm/i915/{ => display}/intel_hdmi.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_hotplug.c (99%)
 rename drivers/gpu/drm/i915/{ => display}/intel_hotplug.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_lpe_audio.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_lpe_audio.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_lspcon.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_lspcon.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_lvds.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_lvds.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_opregion.c (99%)
 rename drivers/gpu/drm/i915/{ => display}/intel_opregion.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_overlay.c (98%)
 rename drivers/gpu/drm/i915/{ => display}/intel_overlay.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_panel.c (99%)
 rename drivers/gpu/drm/i915/{ => display}/intel_panel.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_pipe_crc.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_pipe_crc.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_psr.c (97%)
 rename drivers/gpu/drm/i915/{ => display}/intel_psr.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_quirks.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_quirks.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_sdvo.c (98%)
 rename drivers/gpu/drm/i915/{ => display}/intel_sdvo.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_sdvo_regs.h (98%)
 rename drivers/gpu/drm/i915/{ => display}/intel_sprite.c (99%)
 rename drivers/gpu/drm/i915/{ => display}/intel_sprite.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_tv.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_tv.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_vbt_defs.h (71%)
 rename drivers/gpu/drm/i915/{ => display}/intel_vdsc.c (100%)
 rename drivers/gpu/drm/i915/{ => display}/intel_vdsc.h (100%)
 rename drivers/gpu/drm/i915/{ => display}/vlv_dsi.c (91%)
 rename drivers/gpu/drm/i915/{ => display}/vlv_dsi_pll.c (100%)
 create mode 100644 drivers/gpu/drm/i915/gem/Makefile
 create mode 100644 drivers/gpu/drm/i915/gem/Makefile.header-test
 create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_busy.c
 rename drivers/gpu/drm/i915/{ => gem}/i915_gem_clflush.c (74%)
 create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_clflush.h
 create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c
 create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.h
 rename drivers/gpu/drm/i915/{ => gem}/i915_gem_context.c (91%)
 rename drivers/gpu/drm/i915/{ => gem}/i915_gem_context.h (84%)
 rename drivers/gpu/drm/i915/{ => gem}/i915_gem_context_types.h (93%)
 rename drivers/gpu/drm/i915/{ => gem}/i915_gem_dmabuf.c (83%)
 create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_domain.c
 rename drivers/gpu/drm/i915/{ => gem}/i915_gem_execbuffer.c (96%)
 create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_fence.c
 rename drivers/gpu/drm/i915/{ => gem}/i915_gem_internal.c (81%)
 create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h
 create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_mman.c
 create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object.c
 create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object.h
 create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c
 create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.h
 create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_types.h
 create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_pages.c
 create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_phys.c
 rename drivers/gpu/drm/i915/{ => gem}/i915_gem_pm.c (78%)
 rename drivers/gpu/drm/i915/{ => gem}/i915_gem_pm.h (100%)
 create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_shmem.c
 rename drivers/gpu/drm/i915/{ => gem}/i915_gem_shrinker.c (71%)
 rename drivers/gpu/drm/i915/{ => gem}/i915_gem_stolen.c (92%)
 create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_throttle.c
 rename drivers/gpu/drm/i915/{ => gem}/i915_gem_tiling.c (90%)
 rename drivers/gpu/drm/i915/{ => gem}/i915_gem_userptr.c (94%)
 create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_wait.c
 rename drivers/gpu/drm/i915/{ => gem}/i915_gemfs.c (51%)
 create mode 100644 drivers/gpu/drm/i915/gem/i915_gemfs.h
 rename drivers/gpu/drm/i915/{ => gem}/selftests/huge_gem_object.c (70%)
 create mode 100644 drivers/gpu/drm/i915/gem/selftests/huge_gem_object.h
 rename drivers/gpu/drm/i915/{ => gem}/selftests/huge_pages.c (93%)
 create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
 rename drivers/gpu/drm/i915/{ => gem}/selftests/i915_gem_coherency.c (83%)
 rename drivers/gpu/drm/i915/{ => gem}/selftests/i915_gem_context.c (91%)
 rename drivers/gpu/drm/i915/{ => gem}/selftests/i915_gem_dmabuf.c (85%)
 rename drivers/gpu/drm/i915/{selftests/i915_gem_object.c => gem/selftests/i915_gem_mman.c} (69%)
 create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_object.c
 create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_object_blt.c
 create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c
 rename drivers/gpu/drm/i915/{ => gem}/selftests/igt_gem_utils.c (87%)
 rename drivers/gpu/drm/i915/{ => gem}/selftests/igt_gem_utils.h (100%)
 rename drivers/gpu/drm/i915/{ => gem}/selftests/mock_context.c (60%)
 create mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_context.h
 rename drivers/gpu/drm/i915/{ => gem}/selftests/mock_dmabuf.c (73%)
 create mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h
 rename drivers/gpu/drm/i915/{ => gem}/selftests/mock_gem_object.h (65%)
 delete mode 100644 drivers/gpu/drm/i915/i915_gem_clflush.h
 delete mode 100644 drivers/gpu/drm/i915/i915_gem_object.c
 delete mode 100644 drivers/gpu/drm/i915/i915_gem_object.h
 delete mode 100644 drivers/gpu/drm/i915/i915_gemfs.h
 create mode 100644 drivers/gpu/drm/i915/i915_scatterlist.c
 create mode 100644 drivers/gpu/drm/i915/i915_scatterlist.h
 delete mode 100644 drivers/gpu/drm/i915/intel_context.c
 delete mode 100644 drivers/gpu/drm/i915/selftests/huge_gem_object.h
 delete mode 100644 drivers/gpu/drm/i915/selftests/mock_context.h
 delete mode 100644 drivers/gpu/drm/i915/selftests/mock_dmabuf.h

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

             reply	other threads:[~2019-06-19 12:40 UTC|newest]

Thread overview: 318+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-06-19 12:40 Jani Nikula [this message]
  -- strict thread matches above, loose matches on Subject: below --
2026-05-14 14:24 [PULL] drm-intel-next 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-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-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=87v9x1lpdh.fsf@intel.com \
    --to=jani.nikula@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=maxime.ripard@bootlin.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.