Ben Widawsky
|
c4ae25ecdf
Revert "drm/i915: Calculate correct stolen size for GEN7+"
|
12 years ago |
Zhang, Xiong Y
|
43b27290dd
drm/i915: correct the calculation of first_pd_entry_in_global_pt
|
12 years ago |
Ben Widawsky
|
6a99476180
drm/i915: Remove stale code
|
12 years ago |
Ville Syrjälä
|
a6f429a5a2
drm/i915: Configure GAM_ECOCHK appropriatly for Gen7
|
12 years ago |
Ville Syrjälä
|
a65c2fcd00
drm/i915: Set GAC_ECO_BITS register on Gen7+
|
12 years ago |
Ville Syrjälä
|
3b9d7888df
drm/i915: Add ECOBITS_SNB_BIT
|
12 years ago |
Ben Widawsky
|
b7c36d2546
drm/i915: Allow PPGTT enable to fail
|
12 years ago |
Ben Widawsky
|
5963cf049a
drm/i915: NULL aliasing_ppgtt on cleanup
|
12 years ago |
Ben Widawsky
|
6197349bde
drm/i915: Abstract PPGTT enabling
|
12 years ago |
Ben Widawsky
|
3ed124b21e
drm/i915: Rework PPGTT init code
|
12 years ago |
Ben Widawsky
|
3eb1c005c6
drm/i915: Conditionally carve out GGTT PDE
|
12 years ago |
Ben Widawsky
|
1e7d12d467
drm/i915/ppgtt: Set scratch page "globally"
|
12 years ago |
Ben Widawsky
|
c81dbe0563
drm/i915: random checkpatch fixes
|
12 years ago |
Ben Widawsky
|
e7c2b58b70
drm/i915: Call out GEN6 PTE specificity
|
12 years ago |
Ben Widawsky
|
a93e41618e
drm/i915: generalize pte vs. register BAR allocation
|
12 years ago |
Imre Deak
|
2db76d7c3c
lib/scatterlist: sg_page_iter: support sg lists w/o backing pages
|
12 years ago |
Daniel Vetter
|
a15326a57c
drm/i915: fixup pd vs pt confusion in gen6 ppgtt code
|
12 years ago |
Daniel Vetter
|
6ddc4fc70a
style nit: Align function parameter continuation properly.
|
12 years ago |
Imre Deak
|
6e995e231a
drm/i915: use for_each_sg_page for setting up the gtt ptes
|
12 years ago |
Jesse Barnes
|
086ddccec4
drm/i915: use gen6 stolen check on VLV
|
12 years ago |
Ben Widawsky
|
41907ddc1b
drm/i915: Fix gen2 mappable calculations
|
12 years ago |
Changlong Xie
|
d93c623354
drm/i915: gen6_gmch_remove can be static
|
12 years ago |
Ben Widawsky
|
e78891ca76
drm/i915: Reclaim GTT space for failed PPGTT
|
12 years ago |
Ben Widawsky
|
a54c0c279f
drm/i915: remove intel_gtt structure
|
12 years ago |
Ben Widawsky
|
baa09f5fd8
drm/i915: Add probe and remove to the gtt ops
|
12 years ago |
Daniel Vetter
|
3440d26585
drm/i915: extract hw ppgtt setup/cleanup code
|
12 years ago |
Daniel Vetter
|
960e3e429f
drm/i915: pte_encode is gen6+
|
12 years ago |
Daniel Vetter
|
def886c376
drm/i915: vfuncs for ppgtt
|
12 years ago |
Daniel Vetter
|
7faf1ab2ff
drm/i915: vfuncs for gtt_clear_range/insert_entries
|
12 years ago |
Ben Widawsky
|
8d2e630899
drm/i915: Needs_dmar, not
|
12 years ago |