From: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
To: Dave Airlie <airlied@gmail.com>, Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: dim-tools@lists.freedesktop.org, dri-devel@lists.freedesktop.org,
Rodrigo Vivi <rodrigo.vivi@intel.com>,
Sean Paul <sean@poorly.run>,
intel-gfx@lists.freedesktop.org
Subject: [PULL] drm-intel-next
Date: Mon, 21 Oct 2019 21:03:37 +0300 [thread overview]
Message-ID: <20191021180337.GA24338@jlahtine-desk.ger.corp.intel.com> (raw)
Hi Dave & Daniel,
Another feature pull, I'll send the final one next week.
New uAPI for OA features to support VK_INTEL_performance_query,
Mesa changes are at:
https://gitlab.freedesktop.org/mesa/mesa/merge_requests/932
Fixes for black/blue screen issues, Tigerlake enabling,
HDR for DP enabling (including drm-next backmerge). Transcoder
Port Sync for Icelake tiled displays.
This also has base intel_memory_region work that is prep for
local memory.
Regards, Joonas
***
drm-intel-next-2019-10-21:
UAPI Changes:
- Introduce a versioning of the i915-perf uapi (Lionel)
- Add support for perf configuration queries (Lionel)
Allow listing perf configurations with IOCTL in addition
to sysfs. This is useful in container usecases.
- Allow dynamic reconfiguration of the OA stream (Chris)
Allows the OA stream to be reconfigured between
batch buffers, giving greater flexibility in sampling.
- Allow holding preemption on filtered perf ctx
Allow CAP_ADMIN to block pre-emption of a context
to query performance counters without disturbances.
Mesa changes: https://gitlab.freedesktop.org/mesa/mesa/merge_requests/932
Cross-subsystem Changes:
- drm-next backmerge for HDR DP changes
https://lists.freedesktop.org/archives/dri-devel/2019-September/236453.html
Driver Changes:
- Add DC3CO sleep state for Tigerlake (Anshuman)
- Tigerlake BCS engine support engine relative MMIO (Daniele)
- Simplify the Tigerlake LRC register list for !RCS (Daniele)
- Read SAGV block time from PCODE on Tigerlake (James)
- Add 12 missing Tigerlake workarounds (Mika)
- Enable DDI/Port G for Tigerlake (Khaled)
- Avoid hang in tsg,vfe units by keeping l3 clocks ICL+(Mika)
- Fix Bugzilla #111966: Favor last VBT child device (Ville)
- Fix blue/black screen on boot due to broken gamma (Swati)
- Add support of BT.2020 Colorimetry to DP MSA (Gwan-gyeong)
- Attach colorspace property to DP connector (Gwan-gyeong)
- Attach HDR metadata property to DP connector (Gwan-gyeong)
- Base intel_memory_region support prep for local memory (Matt A)
- Introduce Jasper Lake PCH (Matt R)
- Support multiple GPUs in PMU (Tvrtko)
- Fix MST oops due to MSA changes (Ville)
- Refuse modes with hdisplay==4096 on pre-HSW DP (Ville)
- Correct the PCH type in irq postinstall for JSP (Vivek)
- Save Master transcoder in slave's crtc_state for Transcoder Port Sync (Manasi)
- Enable TRANSCODER PORT SYNC for tiled displays across separate ports (Manasi)
- HW state readout for transcoder port sync config (Manasi)
- Enable master-slaves in trans port sync (Manasi)
- In port sync mode disable slaves first then master (Manasi)
- Fix port checks for MST support on gen >= 11 (Lucas)
- Flush submission tasklet before waiting/retiring (Chris)
- Flush tasklet submission before sleeping on i915_request_wait (Chris)
- Object pin reference counting fixes (Chris, Matt A)
- Clear semaphore immediately upon ELSP promotion (Chris)
- Child device size remains unchanged through VBT 229 (Matt R)
- Restore dropped 'interruptible' flag on retiring requests (Chris)
- Treat a busy timeline as 'active' while waiting (Chris)
- Clean up struct_mutex from perf (Chris)
- Update locking around execlists->active (Chris)
- Mark up expected execlist state during reset (Chris)
- Remove cursor use of properties for coordinates (Maarten)
- Only mark incomplete requests as -EIO on cancelling (Chris)
- Add an rcu_barrier option to i915_drop_caches (Chris)
- Replace perf global wakeref tracking with engine-pm (Chris)
- Prevent merging requests with conflicting flags (Chris)
- Allow for CS OA configs to be created lazily (Lionel)
- Implement active wait for noa configurations (Lionel)
- Execute OA configuration from command stream (Lionel)
- Prefer using the pinned_ctx for emitting delays on config (Chris)
- Port C's hotplug interrupt is associated with TC1 bits (Vivek, Matt R)
- Extend program of VSC Header and DB for Colorimetry Format (Gwan-gyeong)
- Fine-tune timeslicing of contexts (Chris)
- Do initial mocs configuration directly (Chris)
- Fix uninitialized variable on PMU error path (Tvrtko)
- Don't disable interrupts independently of the locking (Sebastian)
- Eliminate struct_mutext from GVT (Chris)
- Move perf types to their own header (Lionel)
- Drop list of perf streams (always size 1) (Lionel)
- Store the perf associated engine of a stream (Lionel)
- Make array hw_engine_mask static (Colin)
- Prefer shortest path to RPM/perf/GT instead of dev_priv (Chris, Tvrtko)
- Virtual request submission fixes (Chris)
- Selftest/CI improvements (Chris)
- Fix Kconfig indentation (Krzysztof)
- Give engine->kernel_context distinct timeline lock classes (Chris)
- Fix null pointer deref on selftest error path (Colin)
- Select DPLL's via mask (Matt R)
- Introduce and use intel_atomic_crtc_state_for_each_plane_state (Maarten)
- Use intel_plane_state in prepare and cleanup plane_fb (Maarten)
- Remove begin/finish_crtc_commit (Maarten)
- Move SAGV block time to dev_priv (James)
- Avoid polluting the i915_oa_config with error pointers (Chris)
- Squelch display kerneldoc warnings (Chris)
- Assert tasklet is locked for process_csb() (Chris)
- Switch to using DP_MSA_MISC_* defines (Ville)
- Stop using drm_atomic_helper_check_planes() (Ville)
- Make .modeset_calc_cdclk() mandatory (Ville)
- Use drm_rect_translate_to()/drm_rect_init() (Ville)
- Refactor timestamping constants update (Ville)
- Switch intel_legacy_cursor_update() to intel_ types (Ville)
- Prepare the connector/encoder mask readout for hw vs. uapi state split (Ville)
- Prepare the mode readout for hw vs. uapi state split (Ville)
- Move swizzle_bit under i915_ggtt (Chris)
- Improve microcontrollers documentation (Daniele)
- Move the cursor rotation handling into intel_cursor_check_surface() (Ville)
- Cleanups to pipe code (Ville)
- Shrink eDRAM ways/sets arrays for code size (Ville)
- Cleanups to HDCP2 timeout code (Ville)
- Restore full symmetry in i915_driver_modeset_probe/remove (Janusz)
- Simplify setting of ddi_io_power_domain (Lucas)
- Add pipe id/name to pipe mismatch logs (Lucas)
- Prettify MST debug message (Lucas)
- Extract GT ring management to separate files (Andi)
The following changes since commit 7ed093602e0e1b60a0fc074a9692687e7d2b723d:
Merge tag 'drm-misc-next-2019-10-09-2' of git://anongit.freedesktop.org/drm/drm-misc into drm-next (2019-10-11 09:30:53 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-2019-10-21
for you to fetch changes up to ce53908bba6fa6e905d8fe81da4591d3e7a65878:
drm/i915: Update DRIVER_DATE to 20191021 (2019-10-21 12:56:07 +0300)
----------------------------------------------------------------
UAPI Changes:
- Introduce a versioning of the i915-perf uapi (Lionel)
- Add support for perf configuration queries (Lionel)
Allow listing perf configurations with IOCTL in addition
to sysfs. This is useful in container usecases.
- Allow dynamic reconfiguration of the OA stream (Chris)
Allows the OA stream to be reconfigured between
batch buffers, giving greater flexibility in sampling.
- Allow holding preemption on filtered perf ctx
Allow CAP_ADMIN to block pre-emption of a context
to query performance counters without disturbances.
Mesa changes: https://gitlab.freedesktop.org/mesa/mesa/merge_requests/932
Cross-subsystem Changes:
- drm-next backmerge for HDR DP changes
https://lists.freedesktop.org/archives/dri-devel/2019-September/236453.html
Driver Changes:
- Add DC3CO sleep state for Tigerlake (Anshuman)
- Tigerlake BCS engine support engine relative MMIO (Daniele)
- Simplify the Tigerlake LRC register list for !RCS (Daniele)
- Read SAGV block time from PCODE on Tigerlake (James)
- Add 12 missing Tigerlake workarounds (Mika)
- Enable DDI/Port G for Tigerlake (Khaled)
- Avoid hang in tsg,vfe units by keeping l3 clocks ICL+(Mika)
- Fix Bugzilla #111966: Favor last VBT child device (Ville)
- Fix blue/black screen on boot due to broken gamma (Swati)
- Add support of BT.2020 Colorimetry to DP MSA (Gwan-gyeong)
- Attach colorspace property to DP connector (Gwan-gyeong)
- Attach HDR metadata property to DP connector (Gwan-gyeong)
- Base intel_memory_region support prep for local memory (Matt A)
- Introduce Jasper Lake PCH (Matt R)
- Support multiple GPUs in PMU (Tvrtko)
- Fix MST oops due to MSA changes (Ville)
- Refuse modes with hdisplay==4096 on pre-HSW DP (Ville)
- Correct the PCH type in irq postinstall for JSP (Vivek)
- Save Master transcoder in slave's crtc_state for Transcoder Port Sync (Manasi)
- Enable TRANSCODER PORT SYNC for tiled displays across separate ports (Manasi)
- HW state readout for transcoder port sync config (Manasi)
- Enable master-slaves in trans port sync (Manasi)
- In port sync mode disable slaves first then master (Manasi)
- Fix port checks for MST support on gen >= 11 (Lucas)
- Flush submission tasklet before waiting/retiring (Chris)
- Flush tasklet submission before sleeping on i915_request_wait (Chris)
- Object pin reference counting fixes (Chris, Matt A)
- Clear semaphore immediately upon ELSP promotion (Chris)
- Child device size remains unchanged through VBT 229 (Matt R)
- Restore dropped 'interruptible' flag on retiring requests (Chris)
- Treat a busy timeline as 'active' while waiting (Chris)
- Clean up struct_mutex from perf (Chris)
- Update locking around execlists->active (Chris)
- Mark up expected execlist state during reset (Chris)
- Remove cursor use of properties for coordinates (Maarten)
- Only mark incomplete requests as -EIO on cancelling (Chris)
- Add an rcu_barrier option to i915_drop_caches (Chris)
- Replace perf global wakeref tracking with engine-pm (Chris)
- Prevent merging requests with conflicting flags (Chris)
- Allow for CS OA configs to be created lazily (Lionel)
- Implement active wait for noa configurations (Lionel)
- Execute OA configuration from command stream (Lionel)
- Prefer using the pinned_ctx for emitting delays on config (Chris)
- Port C's hotplug interrupt is associated with TC1 bits (Vivek, Matt R)
- Extend program of VSC Header and DB for Colorimetry Format (Gwan-gyeong)
- Fine-tune timeslicing of contexts (Chris)
- Do initial mocs configuration directly (Chris)
- Fix uninitialized variable on PMU error path (Tvrtko)
- Don't disable interrupts independently of the locking (Sebastian)
- Eliminate struct_mutext from GVT (Chris)
- Move perf types to their own header (Lionel)
- Drop list of perf streams (always size 1) (Lionel)
- Store the perf associated engine of a stream (Lionel)
- Make array hw_engine_mask static (Colin)
- Prefer shortest path to RPM/perf/GT instead of dev_priv (Chris, Tvrtko)
- Virtual request submission fixes (Chris)
- Selftest/CI improvements (Chris)
- Fix Kconfig indentation (Krzysztof)
- Give engine->kernel_context distinct timeline lock classes (Chris)
- Fix null pointer deref on selftest error path (Colin)
- Select DPLL's via mask (Matt R)
- Introduce and use intel_atomic_crtc_state_for_each_plane_state (Maarten)
- Use intel_plane_state in prepare and cleanup plane_fb (Maarten)
- Remove begin/finish_crtc_commit (Maarten)
- Move SAGV block time to dev_priv (James)
- Avoid polluting the i915_oa_config with error pointers (Chris)
- Squelch display kerneldoc warnings (Chris)
- Assert tasklet is locked for process_csb() (Chris)
- Switch to using DP_MSA_MISC_* defines (Ville)
- Stop using drm_atomic_helper_check_planes() (Ville)
- Make .modeset_calc_cdclk() mandatory (Ville)
- Use drm_rect_translate_to()/drm_rect_init() (Ville)
- Refactor timestamping constants update (Ville)
- Switch intel_legacy_cursor_update() to intel_ types (Ville)
- Prepare the connector/encoder mask readout for hw vs. uapi state split (Ville)
- Prepare the mode readout for hw vs. uapi state split (Ville)
- Move swizzle_bit under i915_ggtt (Chris)
- Improve microcontrollers documentation (Daniele)
- Move the cursor rotation handling into intel_cursor_check_surface() (Ville)
- Cleanups to pipe code (Ville)
- Shrink eDRAM ways/sets arrays for code size (Ville)
- Cleanups to HDCP2 timeout code (Ville)
- Restore full symmetry in i915_driver_modeset_probe/remove (Janusz)
- Simplify setting of ddi_io_power_domain (Lucas)
- Add pipe id/name to pipe mismatch logs (Lucas)
- Prettify MST debug message (Lucas)
- Extract GT ring management to separate files (Andi)
----------------------------------------------------------------
Abdiel Janulgue (1):
drm/i915: enumerate and init each supported region
Andi Shyti (1):
drm/i915: Extract GT ring management
Anshuman Gupta (6):
drm/i915/tgl: Add DC3CO required register and bits
drm/i915/tgl: Add DC3CO mask to allowed_dc_mask and gen9_dc_mask
drm/i915/tgl: Enable DC3CO state in "DC Off" power well
drm/i915/tgl: Do modeset to enable and configure DC3CO exitline
drm/i915/tgl: Switch between dc3co and dc5 based on display idleness
drm/i915/tgl: Add DC3CO counter in i915_dmc_info
Chris Wilson (54):
drm/i915/gt: Restore dropped 'interruptible' flag
drm/i915/gt: Prefer local path to runtime powermanagement
drm/i915/execlists: Fix annotation for decoupling virtual request
drm/i915/selftests: Appease lockdep
drm/i915/gt: Treat a busy timeline as 'active' while waiting
drm/i915/perf: Wean ourselves off dev_priv
drm/i915/perf: Set the exclusive stream under perf->lock
drm/i915/execlists: Assign virtual_engine->uncore from first sibling
drm/i915/selftests: Assign the mock_engine->uncore shortcut
drm/i915/selftests: Assign the intel_runtime_pm pointer for mock_uncore
drm/i915/gt: Flush submission tasklet before waiting/retiring
drm/i915/gt: Give engine->kernel_context distinct timeline lock classes
drm/i915/selftests: Hold request reference over waits
drm/i915/execlists: Protect peeking at execlists->active
drm/i915/gt: execlists->active is serialised by the tasklet
drm/i915/gt: Warn CI about an unrecoverable wedge
drm/i915/execlists: Mark up expected state during reset
drm/i915/selftests: Check that registers are preserved between virtual engines
drm/i915/perf: Store shortcut to intel_uncore
drm/i915: Note the addition of timeslicing to the pretend scheduler
drm/i915/execlists: Leave tell-tales as to why pending[] is bad
drm/i915/execlists: Only mark incomplete requests as -EIO on cancelling
drm/i915: Add an rcu_barrier option to i915_drop_caches
drm/i915/selftests: Serialise write to scratch with its vma binding
drm/i915/perf: Replace global wakeref tracking with engine-pm
drm/i915/execlists: Prevent merging requests with conflicting flags
drm/i915: Mark up "sentinel" requests
drm/i915/perf: Prefer using the pinned_ctx for emitting delays on config
drm/i915/perf: Avoid polluting the i915_oa_config with error pointers
drm/i915/selftests: Fixup naked 64b divide
drm/i915/display: Squelch kerneldoc warnings
drm/i915/selftests: Check known register values within the context
drm/i915/selftests: Check that GPR are cleared for new contexts
drm/i915/execlists: Tweak virtual unsubmission
drm/i915/execlists: Assert tasklet is locked for process_csb()
drm/i915/perf: Allow dynamic reconfiguration of the OA stream
drm/i915: Drop obj.page_pin_count after a failed vma->set_pages()
drm/i915: Remove leftover vma->obj->pages_pin_count on insert/remove
drm/i915/execlists: Clear semaphore immediately upon ELSP promotion
drm/i915: Flush tasklet submission before sleeping on i915_request_wait
drm/i915/selftests: Drop stale struct_mutex
drm/i915/execlist: Trim immediate timeslice expiry
drm/i915/selftests: Teach execlists to take intel_gt as its argument
drm/i915/selftests: Teach guc to take intel_gt as its argument
drm/i915/selftests: Teach workarounds to take intel_gt as its argument
drm/i915/selftests: Teach timelines to take intel_gt as its argument
drm/i915: Do initial mocs configuration directly
drm/i915: Store i915_ggtt as the backpointer on fence registers
drm/i915: Move swizzle_bit under i915_ggtt
drm/i915/selftests: Teach requests to use all available engines
drm/i915/execlists: Don't merely skip submission if maybe timeslicing
drm/i915/selftests: Add the mock engine to the gt->engine[]
drm/i915/gt: Convert the leftover for_each_engine(gt)
drm/i915/gvt: Wean off struct_mutex
Colin Ian King (2):
drm/i915: make array hw_engine_mask static, makes object smaller
drm/i915/selftests: fix null pointer dereference on pointer data
Daniele Ceraolo Spurio (5):
drm/i915/tgl: the BCS engine supports relative MMIO
drm/i915/tgl: simplify the lrc register list for !RCS
drm/i915: Add microcontrollers documentation section
drm/i915/guc: improve documentation
drm/i915/huc: improve documentation
Gwan-gyeong Mun (6):
drm/i915/dp: Extend program of VSC Header and DB for Colorimetry Format
drm/i915/dp: Add support of BT.2020 Colorimetry to DP MSA
drm/i915/dp: Attach colorspace property
drm/i915: Add new GMP register size for GEN11
drm/i915/dp: Program an Infoframe SDP Header and DB for HDR Static Metadata
drm/i915/dp: Attach HDR metadata property to DP connector
James Ausmus (2):
drm/i915: Move SAGV block time to dev_priv
drm/i915/tgl: Read SAGV block time from PCODE
Janusz Krzysztofik (1):
drm/i915: Restore full symmetry in i915_driver_modeset_probe/remove
Joonas Lahtinen (2):
Merge drm/drm-next into drm-intel-next-queued
drm/i915: Update DRIVER_DATE to 20191021
Khaled Almahallawy (1):
drm/i915/tgl: Enable DDI/Port G
Krzysztof Kozlowski (1):
drm/i915: Fix Kconfig indentation
Lionel Landwerlin (10):
drm/i915/perf: move perf types to their own header
drm/i915/perf: drop list of streams
drm/i915/perf: store the associated engine of a stream
drm/i915/perf: allow for CS OA configs to be created lazily
drm/i915/perf: implement active wait for noa configurations
drm/i915/perf: execute OA configuration from command stream
drm/i915/perf: introduce a versioning of the i915-perf uapi
drm/i915: add support for perf configuration queries
drm/i915/perf: allow holding preemption on filtered ctx
drm/i915/perf: fix oa config reconfiguration
Lucas De Marchi (5):
drm/i915: simplify setting of ddi_io_power_domain
drm/i915: fix port checks for MST support on gen >= 11
drm/i915: remove extra new line on pipe_config mismatch
drm/i915: add pipe id/name to pipe mismatch logs
drm/i915: prettify MST debug message
Maarten Lankhorst (5):
drm/i915: Fix for_each_intel_plane_mask definition
drm/i915: Introduce and use intel_atomic_crtc_state_for_each_plane_state.
drm/i915: Use intel_plane_state in prepare and cleanup plane_fb
drm/i915: Remove begin/finish_crtc_commit, v4.
drm/i915: Remove cursor use of properties for coordinates
Manasi Navare (6):
drm/i915/display/icl: Save Master transcoder in slave's crtc_state for Transcoder Port Sync
drm/i915/display/icl: Enable TRANSCODER PORT SYNC for tiled displays across separate ports
drm/i915/display/icl: HW state readout for transcoder port sync config
drm/i915/display/icl: Enable master-slaves in trans port sync
drm/i915/display/icl: Disable transcoder port sync as part of crtc_disable() sequence
drm/i915/display/icl: In port sync mode disable slaves first then master
Matt Roper (4):
drm/i915/vbt: Child device size remains unchanged through VBT 229
drm/i915: Select DPLL's via mask
drm/i915/ehl: Don't forget to set TC long detect function
drm/i915: Introduce Jasper Lake PCH
Matthew Auld (5):
drm/i915: introduce intel_memory_region
drm/i915/region: support contiguous allocations
drm/i915/region: support volatile objects
drm/i915: treat shmem as a region
drm/i915: treat stolen as a region
Mika Kuoppala (12):
drm/i915/icl: Wa_1607087056
drm/i915/tgl: Add IS_TGL_REVID
drm/i915/tgl: Include ro parts of l3 to invalidate
drm/i915/tgl: Add HDC Pipeline Flush
drm/i915/tgl: Add extra hdc flush workaround
drm/i915/tgl: Keep FF dop clock enabled for A0
drm/i915/tgl: Wa_1409420604
drm/i915/tgl: Wa_1409170338
drm/i915/tgl: Wa_1409600907
drm/i915/tgl: Wa_1607138336
drm/i915/tgl: Wa_1607030317, Wa_1607186500, Wa_1607297627
drm/i915/tgl: Wa_1607138340
Sebastian Andrzej Siewior (1):
drm/i915: Don't disable interrupts independently of the lock
Swati Sharma (2):
drm/i915/color: fix broken gamma state-checker during boot
drm/i915/color: move check of gamma_enable to specific func/platform
Tvrtko Ursulin (4):
drm/i915/pmu: Support multiple GPUs
drm/i915: Make for_each_engine_masked work on intel_gt
drm/i915: Pass in intel_gt at some for_each_engine sites
drm/i915/pmu: Fix uninitialized variable on error path
Ville Syrjälä (22):
drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin
drm/i915: Switch to using DP_MSA_MISC_* defines
drm/i915: Stop using drm_atomic_helper_check_planes()
drm/i915: Make .modeset_calc_cdclk() mandatory
drm/i915: Use drm_rect_translate_to()
drm/i915: Use drm_rect_init()
drm/i915: Refactor timestamping constants update
drm/i915: Switch intel_legacy_cursor_update() to intel_ types
drm/i915: Prepare the connector/encoder mask readout for hw vs. uapi state split
drm/i915: Prepare the mode readout for hw vs. uapi state split
drm/i915: Fix MST oops due to MSA changes
drm/i915: Move the cursor rotation handling into intel_cursor_check_surface()
drm/i915: Polish possible_clones setup
drm/i915: Refuse modes with hdisplay==4096 on pre-HSW DP
drm/i915: Nuke the useless changed param from skl_ddb_add_affected_pipes()
drm/i915: Nuke 'realloc_pipes'
drm/i915: Make dirty_pipes refer to pipes
drm/i915: Shrink eDRAM ways/sets arrays
drm/i915: s/hdcp2_hdmi_msg_data/hdcp2_hdmi_msg_timeout/
drm/i915: Remove dead weight from hdcp2_msg_timeout[]
drm/i915: Remove hdcp2_hdmi_msg_timeout.timeout2
drm/i915: Make hdcp2_msg_timeout.timeout u16
Vivek Kasireddy (2):
drm/i915/ehl: Port C's hotplug interrupt is associated with TC1 bits
drm/i915: Correct the PCH type in irq postinstall
Documentation/gpu/i915.rst | 48 +-
drivers/gpu/drm/i915/Kconfig | 12 +-
drivers/gpu/drm/i915/Kconfig.debug | 144 +-
drivers/gpu/drm/i915/Makefile | 3 +
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 10 +-
drivers/gpu/drm/i915/display/intel_atomic_plane.h | 2 +
drivers/gpu/drm/i915/display/intel_bios.c | 28 +-
drivers/gpu/drm/i915/display/intel_cdclk.c | 31 +-
drivers/gpu/drm/i915/display/intel_color.c | 33 +-
drivers/gpu/drm/i915/display/intel_connector.c | 21 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 178 ++-
drivers/gpu/drm/i915/display/intel_ddi.h | 3 +-
drivers/gpu/drm/i915/display/intel_display.c | 1023 +++++++++++----
drivers/gpu/drm/i915/display/intel_display.h | 17 +-
drivers/gpu/drm/i915/display/intel_display_power.c | 154 ++-
drivers/gpu/drm/i915/display/intel_display_power.h | 3 +
drivers/gpu/drm/i915/display/intel_display_types.h | 7 +
drivers/gpu/drm/i915/display/intel_dp.c | 235 +++-
drivers/gpu/drm/i915/display/intel_dp.h | 8 +
drivers/gpu/drm/i915/display/intel_dp_mst.c | 22 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 48 +-
drivers/gpu/drm/i915/display/intel_hdmi.c | 55 +-
drivers/gpu/drm/i915/display/intel_psr.c | 114 +-
drivers/gpu/drm/i915/display/intel_sprite.c | 6 +-
drivers/gpu/drm/i915/display/intel_vbt_defs.h | 3 +
drivers/gpu/drm/i915/gem/i915_gem_context.c | 13 +-
drivers/gpu/drm/i915/gem/i915_gem_context.h | 18 +
drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 1 +
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 3 +
drivers/gpu/drm/i915/gem/i915_gem_internal.c | 17 +-
drivers/gpu/drm/i915/gem/i915_gem_object.h | 23 +-
drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 20 +
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 6 +
drivers/gpu/drm/i915/gem/i915_gem_phys.c | 5 +-
drivers/gpu/drm/i915/gem/i915_gem_region.c | 174 +++
drivers/gpu/drm/i915/gem/i915_gem_region.h | 29 +
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 79 +-
drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 65 +-
drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 8 +-
drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 97 +-
.../gpu/drm/i915/gem/selftests/i915_gem_context.c | 2 +-
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 8 +-
drivers/gpu/drm/i915/gt/intel_context.c | 2 +-
drivers/gpu/drm/i915/gt/intel_engine.h | 17 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 101 +-
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 2 +-
drivers/gpu/drm/i915/gt/intel_engine_types.h | 1 +
drivers/gpu/drm/i915/gt/intel_engine_user.c | 18 +-
drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 7 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 11 +-
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 21 +-
drivers/gpu/drm/i915/gt/intel_gt_requests.c | 18 +-
drivers/gpu/drm/i915/gt/intel_gt_types.h | 7 +
drivers/gpu/drm/i915/gt/intel_hangcheck.c | 10 +-
drivers/gpu/drm/i915/gt/intel_llc.c | 161 +++
drivers/gpu/drm/i915/gt/intel_llc.h | 15 +
drivers/gpu/drm/i915/gt/intel_llc_types.h | 13 +
drivers/gpu/drm/i915/gt/intel_lrc.c | 212 +--
drivers/gpu/drm/i915/gt/intel_mocs.c | 274 +---
drivers/gpu/drm/i915/gt/intel_mocs.h | 3 -
drivers/gpu/drm/i915/gt/intel_rc6.c | 12 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 52 +-
drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 6 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 38 +-
drivers/gpu/drm/i915/gt/mock_engine.c | 6 +
drivers/gpu/drm/i915/gt/selftest_context.c | 6 +-
drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 9 +
drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 24 +-
drivers/gpu/drm/i915/gt/selftest_llc.c | 77 ++
drivers/gpu/drm/i915/gt/selftest_llc.h | 14 +
drivers/gpu/drm/i915/gt/selftest_lrc.c | 912 ++++++++++---
drivers/gpu/drm/i915/gt/selftest_reset.c | 10 +-
drivers/gpu/drm/i915/gt/selftest_timeline.c | 50 +-
drivers/gpu/drm/i915/gt/selftest_workarounds.c | 211 +--
drivers/gpu/drm/i915/gt/uc/intel_guc.c | 31 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 3 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 12 +-
drivers/gpu/drm/i915/gt/uc/intel_huc.c | 37 +-
drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 15 -
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h | 3 -
drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 42 +-
drivers/gpu/drm/i915/gvt/aperture_gm.c | 2 +-
drivers/gpu/drm/i915/gvt/execlist.c | 4 +-
drivers/gpu/drm/i915/gvt/scheduler.c | 18 +-
drivers/gpu/drm/i915/i915_active.c | 4 +-
drivers/gpu/drm/i915/i915_debugfs.c | 50 +-
drivers/gpu/drm/i915/i915_drv.c | 12 +-
drivers/gpu/drm/i915/i915_drv.h | 401 +-----
drivers/gpu/drm/i915/i915_gem.c | 20 +-
drivers/gpu/drm/i915/i915_gem.h | 36 +-
drivers/gpu/drm/i915/i915_gem_fence_reg.c | 89 +-
drivers/gpu/drm/i915/i915_gem_fence_reg.h | 7 +-
drivers/gpu/drm/i915/i915_gem_gtt.c | 65 +-
drivers/gpu/drm/i915/i915_gem_gtt.h | 5 +
drivers/gpu/drm/i915/i915_getparam.c | 4 +
drivers/gpu/drm/i915/i915_irq.c | 48 +-
drivers/gpu/drm/i915/i915_params.c | 3 +-
drivers/gpu/drm/i915/i915_pci.c | 29 +-
drivers/gpu/drm/i915/i915_perf.c | 1374 +++++++++++++-------
drivers/gpu/drm/i915/i915_perf.h | 27 +
drivers/gpu/drm/i915/i915_perf_types.h | 406 ++++++
drivers/gpu/drm/i915/i915_pmu.c | 37 +-
drivers/gpu/drm/i915/i915_pmu.h | 4 +
drivers/gpu/drm/i915/i915_query.c | 296 +++++
drivers/gpu/drm/i915/i915_reg.h | 38 +-
drivers/gpu/drm/i915/i915_request.c | 15 +-
drivers/gpu/drm/i915/i915_request.h | 10 +-
drivers/gpu/drm/i915/i915_scheduler.c | 17 +-
drivers/gpu/drm/i915/i915_scheduler.h | 18 -
drivers/gpu/drm/i915/i915_scheduler_types.h | 9 +
drivers/gpu/drm/i915/i915_vma.c | 10 +-
drivers/gpu/drm/i915/intel_device_info.h | 2 +
drivers/gpu/drm/i915/intel_memory_region.c | 213 +++
drivers/gpu/drm/i915/intel_memory_region.h | 120 ++
drivers/gpu/drm/i915/intel_pch.c | 6 +-
drivers/gpu/drm/i915/intel_pch.h | 5 +-
drivers/gpu/drm/i915/intel_pm.c | 371 ++----
drivers/gpu/drm/i915/selftests/i915_gem.c | 2 +-
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 5 +-
.../gpu/drm/i915/selftests/i915_live_selftests.h | 1 +
.../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 +
drivers/gpu/drm/i915/selftests/i915_perf.c | 216 +++
drivers/gpu/drm/i915/selftests/i915_request.c | 287 ++--
drivers/gpu/drm/i915/selftests/igt_reset.c | 4 +-
.../gpu/drm/i915/selftests/intel_memory_region.c | 282 ++++
drivers/gpu/drm/i915/selftests/mock_gem_device.c | 12 +-
drivers/gpu/drm/i915/selftests/mock_region.c | 59 +
drivers/gpu/drm/i915/selftests/mock_region.h | 16 +
drivers/gpu/drm/i915/selftests/mock_uncore.c | 5 +-
drivers/gpu/drm/i915/selftests/mock_uncore.h | 3 +-
include/uapi/drm/i915_drm.h | 107 +-
134 files changed, 7242 insertions(+), 2779 deletions(-)
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_region.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_region.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_llc.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_llc.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_llc_types.h
create mode 100644 drivers/gpu/drm/i915/gt/selftest_llc.c
create mode 100644 drivers/gpu/drm/i915/gt/selftest_llc.h
create mode 100644 drivers/gpu/drm/i915/i915_perf_types.h
create mode 100644 drivers/gpu/drm/i915/intel_memory_region.c
create mode 100644 drivers/gpu/drm/i915/intel_memory_region.h
create mode 100644 drivers/gpu/drm/i915/selftests/i915_perf.c
create mode 100644 drivers/gpu/drm/i915/selftests/intel_memory_region.c
create mode 100644 drivers/gpu/drm/i915/selftests/mock_region.c
create mode 100644 drivers/gpu/drm/i915/selftests/mock_region.h
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
next reply other threads:[~2019-10-21 18:03 UTC|newest]
Thread overview: 279+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-10-21 18:03 Joonas Lahtinen [this message]
-- strict thread matches above, loose matches on Subject: below --
2024-04-30 20:07 [PULL] drm-intel-next 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-07 13:48 Joonas Lahtinen
2019-08-23 5:14 Rodrigo Vivi
2019-08-22 19:29 Rodrigo Vivi
2019-08-23 1:50 ` Dave Airlie
2019-08-01 20:13 Rodrigo Vivi
2019-06-19 12:40 Jani Nikula
2019-05-24 17:38 Jani Nikula
2019-04-18 8:04 Joonas Lahtinen
2019-04-18 11:40 ` Ville Syrjälä
2019-03-28 15:15 Joonas Lahtinen
2019-03-25 12:49 Joonas Lahtinen
2019-03-28 2:09 ` Dave Airlie
2019-03-28 15:29 ` Joonas Lahtinen
2019-02-08 16:50 Rodrigo Vivi
2019-02-02 8:29 Rodrigo Vivi
2019-02-04 5:02 ` Dave Airlie
2019-02-04 8:47 ` Joonas Lahtinen
2019-02-04 9:30 ` Daniel Vetter
2019-02-05 8:03 ` Jani Nikula
2019-01-28 18:10 Rodrigo Vivi
2019-01-14 18:38 Rodrigo Vivi
2018-12-04 17:58 Jani Nikula
2018-11-23 9:40 Jani Nikula
2018-09-27 9:59 Joonas Lahtinen
2018-09-07 10:54 Joonas Lahtinen
2018-07-19 17:12 Rodrigo Vivi
2018-07-13 22:22 Rodrigo Vivi
2018-06-25 16:56 Rodrigo Vivi
2018-06-11 16:27 Rodrigo Vivi
2018-06-12 4:04 ` Dave Airlie
2018-06-12 7:59 ` Jani Nikula
2018-06-18 7:12 ` Daniel Vetter
2018-06-18 19:57 ` Rodrigo Vivi
2018-06-18 7:14 ` Daniel Vetter
2018-05-15 9:55 Jani Nikula
2018-05-15 10:01 ` Srinivas, Vidya
2018-05-15 13:16 ` Wang, Zhi A
2018-05-15 14:58 ` Daniel Vetter
2018-05-15 15:53 ` Jani Nikula
2018-05-15 16:03 ` Daniel Vetter
2018-05-02 7:03 Jani Nikula
2018-05-04 0:19 ` Dave Airlie
2018-05-04 0:29 ` Dave Airlie
2018-05-04 0:34 ` Dave Airlie
2018-03-12 15:06 Joonas Lahtinen
2018-02-28 9:52 Joonas Lahtinen
2018-02-14 9:22 Joonas Lahtinen
2017-12-22 22:58 Rodrigo Vivi
2017-12-18 19:50 Rodrigo Vivi
2017-12-07 21:43 Rodrigo Vivi
2017-12-01 0:36 Rodrigo Vivi
2017-10-27 7:55 Jani Nikula
2017-10-19 14:16 Jani Nikula
2017-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=20191021180337.GA24338@jlahtine-desk.ger.corp.intel.com \
--to=joonas.lahtinen@linux.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=rodrigo.vivi@intel.com \
--cc=sean@poorly.run \
/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.