Eating my own dogfood – dynamic page table allocations

I don’t know if I’ve ever eaten my own dogfood that smells this risky. A few days ago, I published patches to support dynamic page table allocation and tear-down in the i915 driver http://lists.freedesktop.org/archives/intel-gfx/2014-March/041814.html. This work will eventually help us support expanded page tables (similar to how things work for normal Linux page tables). The […]

i915 command submission via gem_exec_nop

EDIT1 (2014-07-12): Apologies to planets for update. Change b->B (bits to bytes) in the state walkthrough (thanks to Bernard Kilarski) Convert SVG images to PNG because they weren’t being rendered properly. Added TOC Use new style footnotes NOTE: With command parser merged, and execlists on the way – this post is already somewhat outdated. Disclaimer:¬†Everything […]