Skip to content
Snippets Groups Projects
Commit a363bb2c authored by Kenneth Graunke's avatar Kenneth Graunke
Browse files

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: default avatarJordan Justen <jordan.l.justen@intel.com>
parent 74259b98
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment