intel_gvt_restore_ggtt(9)
π intel_gvt_restore_ggtt π
Okay bestie, welcome to the Kernel API Manual β¨ β this one's all about intel_gvt_restore_ggtt, and no cap, it's lowkey iconic. Let's get into it π
β¨ NAME β¨
intel_gvt_restore_ggtt β restore all vGPU's ggtt entries π«Ά
πΈ SYNOPSIS πΈ
void intel_gvt_restore_ggtt (struct intel_gvt *gvt );
π ARGUMENTS π
gvtβ the intel gvt device, literally the main character of this function π
π¦ DESCRIPTION π¦
So here's the tea: this function gets called at the driver resume stage, and its whole job is to restore the GGTT entries of every vGPU. Every single one. It's giving "roll call but make it kernel" π₯ No vGPU left behind, periodt π
π₯ SEE ALSO π₯
The kernel file lives at ./drivers/gpu/drm/i915/gvt/gtt.c ποΈ and here's the whole friend group:
intel_vgpu_sync_oos_pages(9)intel_vgpu_flush_post_shadow(9)intel_vgpu_create_ppgtt_mm(9)_intel_vgpu_mm_release(9)intel_vgpu_unpin_mm(9)intel_vgpu_pin_mm(9)intel_vgpu_gma_to_gpa(9)intel_vgpu_emulate_ggtt_mmio_read(9)intel_vgpu_init_gtt(9)intel_vgpu_clean_gtt(9)intel_vgpu_find_ppgtt_mm(9)intel_vgpu_get_ppgtt_mm(9)intel_vgpu_put_ppgtt_mm(9)intel_gvt_init_gtt(9)intel_gvt_clean_gtt(9)intel_vgpu_invalidate_ppgtt(9)intel_vgpu_reset_ggtt(9)
Okay that's the whole page bestie, you ate that π
β¨ Shoutout to the source at ./drivers/gpu/drm/i915/gvt, version October 2026 β catch you on the next resume stage, mwah π«Άππ
π¦ 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