Ville Syrjälä
|
b42218c19f
drm/i915/bdw: Don't muck with gtt_size on Gen8 when PPGTT setup fails
|
11 years ago |
Ben Widawsky
|
28cf541543
drm/i915/bdw: unleash PPGTT
|
11 years ago |
Ben Widawsky
|
94e409c144
drm/i915/bdw: Implement PPGTT enable
|
11 years ago |
Ben Widawsky
|
9df15b499b
drm/i915/bdw: Implement PPGTT insert
|
11 years ago |
Ben Widawsky
|
459108b8cc
drm/i915/bdw: Implement PPGTT clear range
|
11 years ago |
Ben Widawsky
|
b1fe667329
drm/i915/bdw: Initialize the PDEs
|
11 years ago |
Ben Widawsky
|
37aca44ad5
drm/i915/bdw: PPGTT init & cleanup
|
11 years ago |
Ben Widawsky
|
fbe5d36e77
drm/i915/bdw: Support BDW caching
|
11 years ago |
Ben Widawsky
|
94ec8f6130
drm/i915/bdw: Add GTT functions
|
11 years ago |
Ben Widawsky
|
d31eb10e6c
drm/i915/bdw: Create gen8_gtt_pte_t
|
11 years ago |
Ben Widawsky
|
63340133f3
drm/i915/bdw: Make gen8_gmch_probe
|
11 years ago |
Ben Widawsky
|
9459d25237
drm/i915/bdw: support GMS and GGMS changes
|
11 years ago |
Daniel Vetter
|
8fe6bd239a
drm/i915/bdw: Disable PPGTT for now
|
11 years ago |
Daniel Vetter
|
7f16e5c141
Merge tag 'v3.12' into drm-intel-next
|
11 years ago |
Ben Widawsky
|
828c79087c
drm/i915: Disable GGTT PTEs on GEN6+ suspend
|
11 years ago |
Ben Widawsky
|
b35b380ed4
drm/i915: Make PTE valid encoding optional
|
11 years ago |
Daniel Vetter
|
a1e2265332
drm/i915: Use kcalloc more
|
12 years ago |
Chris Wilson
|
651d794fae
drm/i915: Use Write-Through cacheing for the display plane on Iris
|
12 years ago |
Chris Wilson
|
2c22569bba
drm/i915: Update rules for writing through the LLC with the cpu
|
12 years ago |
Chris Wilson
|
350ec881d9
drm/i915: Rename I915_CACHE_MLC_LLC to L3_LLC for Ivybridge
|
12 years ago |
Ben Widawsky
|
40d74980d3
drm/i915: Use ggtt_vm to save some typing
|
12 years ago |
Ben Widawsky
|
a70a3148b0
drm/i915: Make proper functions for VMs
|
12 years ago |
Ben Widawsky
|
87a6b688cc
drm/i915/hsw: Change default LLC age to 3
|
12 years ago |
Chris Wilson
|
08c45263a6
drm/i915: Use the same pte_encoding for ppgtt as for gtt
|
12 years ago |
Ben Widawsky
|
2f63315692
drm/i915: Create VMAs
|
12 years ago |
Ben Widawsky
|
93bd8649db
drm/i915: Put the mm in the parent address space
|
12 years ago |
Ben Widawsky
|
853ba5d223
drm/i915: Move gtt and ppgtt under address space umbrella
|
12 years ago |
Ben Widawsky
|
4d15c145a6
drm/i915: Use eLLC/LLC by default when available
|
12 years ago |
Ben Widawsky
|
0d8ff15e9a
drm/i915/hsw: Set correct Haswell PTE encodings.
|
12 years ago |
Ben Widawsky
|
c6cfb32567
drm/i915: Embed drm_mm_node in i915 gem obj
|
12 years ago |