diff options
| author | Jordan Crouse <jcrouse@codeaurora.org> | 2017-02-13 10:14:29 -0700 |
|---|---|---|
| committer | Jordan Crouse <jcrouse@codeaurora.org> | 2017-02-22 09:52:27 -0700 |
| commit | 64eeed7a4b465870b77d8832537124c4822f07b7 (patch) | |
| tree | da96411f9b412892e90f9128f0be5c7ac528cf83 /tools/perf/scripts/python | |
| parent | 7591b1ab7db50ca1d8b8e934129e8572de1f5b6d (diff) | |
drm/msm: Support per-instance pagetables
Support per-instance pagetables for 5XX targets. Per-instance
pagetables allow each open DRM instance to have its own VM memory
space to prevent accidently or maliciously copying or overwriting
buffers from other instances. It also opens the door for SVM since
any given CPU side address can be more reliably mapped into the
instance's GPU VM space without conflict.
To support this create a new dynamic domain (pagetable) for each open
DRM file and map buffer objects for each instance into that pagetable.
Use the GPU to switch to the pagetable for the instance while doing a
submit.
Change-Id: Ic0dedbad22d157d514ed1628b83e8cded5490dec
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
