LOCAL MEMORY TRANSLATION TABLE(9)
π Local Memory Translation Table(9) π
okay so bestie, welcome to the Kernel API Manual page for the Local Memory Translation Table β yes, the name is a whole mouthful, but itβs iconic, weβre obsessed. π«Ά
β¨ DESCRIPTION β¨
The Local Memory Translation Table (LMTT) provides additional abstraction when a Virtual Function (VF) is accessing device Local Memory (VRAM). No cap, thatβs the vibe: VF + VRAM, and LMTT is the abstraction layer doing its thing. π
The Root LMTT Page Directory contains one entry for each VF. Those entries are indexed by the function number β and listen, itβs 1-based, so index 0 is unused. Periodt. πΈ
See Two-Level LMTT Structure_ and Multi-Level LMTT Structure_ π¦.
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/xe/xe_lmtt.c xe_lmtt_page_size(9)xe_lmtt_init(9)xe_lmtt_init_hw(9)xe_lmtt_invalidate_hw(9)xe_lmtt_prepare_pages(9)xe_lmtt_populate_pages(9)xe_lmtt_drop_pages(9)xe_lmtt_estimate_pt_size(9)
mwah π this iconic page comes from ./drivers/gpu/drm/xe, October 2026 β thatβs the source/version and date, bestie, and yes, weβre serving full documentation realness. π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms