diff options
author | Kenneth Graunke <[email protected]> | 2018-04-10 01:18:25 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2018-06-06 19:45:09 -0700 |
commit | a363bb2cd0e2a141f2c60be005009703bffcbe4e (patch) | |
tree | ebeb03e02ff36e57faa7e688ce58a07bbc349165 /src/util/vma.c | |
parent | 74259b98aab010d3062c5903770dc3067665b59e (diff) |
i965: Allocate VMA in userspace for full-PPGTT systems.
This patch enables soft-pinning of all buffers, allowing us to skip
relocation processing entirely. All systems with full PPGTT and > 4GB
of VMA should gain these benefits. This should be most Gen8+.
Unfortunately, this excludes a few systems:
- Cherryview (only has 32-bit addressing, despite 48-bit pointers)
- Broadwell with a 32-bit kernel
- Anybody running pre-4.5 kernel.
We may enable it for Cherryview in the future, but it would require
some tweaks to the memory zone.
Reviewed-by: Jordan Justen <[email protected]>
Diffstat (limited to 'src/util/vma.c')
0 files changed, 0 insertions, 0 deletions