intel_vgpu_reset_ggtt(9)
π intel_vgpu_reset_ggtt(9) π
okay so bestie, welcome to the Kernel API Manual entry for intel_vgpu_reset_ggtt(9) β yes the whole page is literally named after the function, main character energy fr fr π
β¨ NAME β¨
intel_vgpu_reset_ggtt β reset the GGTT entry π
πΈ SYNOPSIS πΈ
void intel_vgpu_reset_ggtt (struct intel_vgpu *vgpu , bool
invalidate_old );
like, that's the whole signature, no cap β¨
π¦ ARGUMENTS π¦
vgpuβ a vGPU. that's it, that's the whole description, she's a vGPU πinvalidate_oldβ invalidate old entries. yeah bestie, we're throwing the old ones OUT π
π DESCRIPTION π
So the way that this works: this function is called at the vGPU create stage to reset all the GGTT entries. every single one. not some, not a few β all of them π₯
That's the vibe. Create stage, GGTT entries, reset, done. slay π
π SEE ALSO π
the kernel file lives right here, iykyk:
Kernel file ./drivers/gpu/drm/i915/gvt/gtt.c
and here's the whole friend group, all of them, in order bestie π«Ά
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_gvt_restore_ggtt(9)
okay that's the whole page bestie, go reset some GGTT entries, you got this πͺβ¨
and finally, the cute lil sign-off: this page comes from ./drivers/gpu/drm/i915/gvt, dated October 2026, and it's the intel_vgpu_reset_ggtt(9) page π bye bestie, ily, go read the source ππ
π¦ 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