diff options
| author | Michel Thierry <[email protected]> | 2015-07-29 17:23:55 +0100 |
|---|---|---|
| committer | Daniel Vetter <[email protected]> | 2015-08-14 18:16:23 +0200 |
| commit | 69ab76fd3d497816992b22dd201d2327cb921c94 (patch) | |
| tree | bff4c3ea689ac2b840d3415f6336339c1e1974ad /tools/perf/scripts/python/bin | |
| parent | de5ba8eb9cefff78ac4951bd68633d2b7a0fc5c1 (diff) | |
drm/i915/gen8: Initialize PDPs and PML4
Similar to PDs, while setting up a page directory pointer, make all entries
of the pdp point to the scratch pd before mapping (and make all its entries
point to the scratch page); this is to be safe in case of out of bound
access or proactive prefetch.
Also add a scratch pdp, which the PML4 entries point to.
v2: Handle scratch_pdp allocation failure correctly, and keep
initialize_px functions together (Akash)
v3: Rebase after Mika's ppgtt cleanup / scratch merge patch series. Rely on
the added macros to initialize the pdps.
v4: Rebase after final merged version of Mika's ppgtt/scratch patches
(and removed commit message part related to v3).
v5: Update commit message to also mention PML4 table initialization and
the new scratch pdp (Akash).
Suggested-by: Akash Goel <[email protected]>
Signed-off-by: Michel Thierry <[email protected]>
Reviewed-by: Akash Goel <[email protected]>
Signed-off-by: Daniel Vetter <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions