Name

gen8_ppgtt_init —

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