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
next 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.