summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem_gtt.c
Commit message (Expand)AuthorAgeFilesLines
* drm/i915: Finally remove obj->mm.lock.Maarten Lankhorst2021-03-241-1/+1
* drm/i915: Remove references to struct drm_device.pdevThomas Zimmermann2021-02-021-3/+2
* drm/i915: Remove livelock from "do_idle_maps" vtd w/aChris Wilson2020-12-091-15/+10
* drm/i915: Update dma-attributes for our sg DMAChris Wilson2020-07-071-0/+2
* drm/i915: significantly reduce the use of <drm/i915_drm.h>Jani Nikula2020-02-271-2/+0
* drm/i915: conversion to drm_device logging macros when drm_i915_private is pr...Wambui Karuga2020-02-041-1/+2
* drm/i915/gtt: split up i915_gem_gttMatthew Auld2020-01-071-3558/+2
* drm/i915: Introduce a vma.krefChris Wilson2019-12-231-2/+3
* drm/i915: Remove i915->kernel_contextChris Wilson2019-12-211-6/+2
* drm/i915/gt: Tidy up full-ppgtt on IvybridgeChris Wilson2019-12-161-0/+2
* drm/i915/gtt: Account for preallocation in assertsChris Wilson2019-12-071-2/+4
* drm/i915/gt: Trim gen6 ppgtt updates to PD cachelinesChris Wilson2019-12-061-5/+7
* drm/i915: Try hard to bind the contextChris Wilson2019-12-051-3/+1
* drm/i915: Refactor gen6_flush_pd()Chris Wilson2019-12-011-18/+20
* drm/i915: Serialise access to GFX_FLSH_CNTLChris Wilson2019-11-301-5/+15
* drm/i915/gen7: Re-enable full-ppgtt for ivb & hswChris Wilson2019-11-301-7/+14
* drm/i915: Leave the aliasing-ppgtt size aloneChris Wilson2019-11-071-2/+0
* drm/i915: error capture with no ggtt slotDaniele Ceraolo Spurio2019-10-291-8/+11
* drm/i915: do not map aperture if it is not available.Daniele Ceraolo Spurio2019-10-291-12/+23
* drm/i915: Split memory_region initialisation into its own fileChris Wilson2019-10-261-63/+0
* drm/i915: Convert PAT setup to uncore mmioTvrtko Ursulin2019-10-241-39/+59
* drm/i915/gt: Convert the leftover for_each_engine(gt)Chris Wilson2019-10-181-1/+1
* drm/i915: treat stolen as a regionMatthew Auld2019-10-181-11/+3
* drm/i915: treat shmem as a regionMatthew Auld2019-10-181-0/+15
* drm/i915: enumerate and init each supported regionAbdiel Janulgue2019-10-181-7/+49
* drm/i915: Move context management under GEMChris Wilson2019-10-041-1/+3
* drm/i915: Move request runtime management onto gtChris Wilson2019-10-041-2/+3
* drm/i915: Merge wait_for_timelines with retire_requestChris Wilson2019-10-041-1/+3
* drm/i915: Coordinate i915_active with its own mutexChris Wilson2019-10-041-2/+1
* drm/i915: Pull i915_vma_pin under the vm->mutexChris Wilson2019-10-041-56/+53
* drm/i915: Mark up address spaces that may need to allocateChris Wilson2019-10-041-0/+3
* drm/i915: Only track bound elements of the GTTChris Wilson2019-10-041-19/+4
* drm/i915/gtt: Make sure the gen6 ppgtt is bound before first useChris Wilson2019-09-131-18/+22
* drm/i915/tgl: Disable read-only ppgtt supportChris Wilson2019-09-111-1/+3
* drm/i915: Make i915_vma.flags atomic_t for mutex reductionChris Wilson2019-09-111-7/+7
* drm/i915: s/i915_gtt_color_adjust/i915_ggtt_color_adjustMatthew Auld2019-09-091-5/+5
* drm/i915: export color_differsMatthew Auld2019-09-091-1/+1
* drm/i915: Restrict the aliasing-ppgtt to the size of the ggttChris Wilson2019-09-031-0/+2
* drm/i915: Remove ppgtt->dirty_enginesChris Wilson2019-08-301-15/+1
* drm/i915: s/for_each_sgt_dma/for_each_sgt_daddr/Matthew Auld2019-08-291-2/+2
* drm/i915/tgl: Do not apply WaIncreaseDefaultTLBEntries from GEN12 onwardsMichel Thierry2019-08-271-1/+1
* drm/i915: to make vgpu ppgtt notificaiton as atomic operationXiaolin Zhang2019-08-241-5/+7
* drm/i915/gtt: Preallocate Braswell top-level page directoryChris Wilson2019-08-231-5/+5
* drm/i915/tgl: Move GTCR register to cope with GAM MMIO address remapMichel Thierry2019-08-231-1/+7
* drm/i915/gtt: Add some range assertsChris Wilson2019-08-211-5/+11
* drm/i915: Replace PIN_NONFAULT with calls to PIN_NOEVICTChris Wilson2019-08-211-1/+5
* drm/i915/gtt: Include asm/smp.hChris Wilson2019-08-211-0/+1
* drm/i915/gtt: Relax assertion for pt_usedChris Wilson2019-08-211-1/+2
* drm/i915/gtt: Relax pd_used assertionChris Wilson2019-08-201-1/+2
* drm/i915/tgl: Updated Private PAT programmingMichel Thierry2019-08-201-1/+16