Synopsis
int gen8_ppgtt_init ( | struct i915_hw_ppgtt * ppgtt, |
| uint64_t size) ; |
Arguments
ppgtt
-- undescribed --
size
-- undescribed --
Global GTT views
with a net effect resembling a 2-level page table in normal x86 terms. Each
PDP represents 1GB of memory 4 * 512 * 512 * 4096 = 4GB legacy 32b address
space.
FIXME
split allocation into smaller pieces. For now we only ever do this
once, but with full PPGTT, the multiple contiguous allocations will be bad.
TODO
Do something with the size parameter