intel_gvt_init_vgpu_types(9)
π intel_gvt_init_vgpu_types(9) β the kernel API manual, but make it make sense
okay so bestie, welcome to the glow-up of intel_gvt_init_vgpu_types, section 9 of the Kernel API Manual. yes you're in the kernel docs, yes it's giving "why am I here", but trust me, this one's short and sweet. pull up a chair π
β¨ NAME β¨
intel_gvt_init_vgpu_types β literally just initializes the vGPU type list. that's the whole job. iconic minimalism π
πΈ SYNOPSIS πΈ
int intel_gvt_init_vgpu_types (struct intel_gvt *gvt );
π¦ ARGUMENTS π¦
gvtβ the GVT device, bestie. that's the thing you're handing over. π«Ά
β DESCRIPTION β
so what does it do? it initializes the vGPU type list based on available resource. that's it, that's the vibe β it looks at what resources you've got and builds the list of vGPU types from that. resource check first, list second, no cap. β¨
π SEE ALSO π
like, go read the source if you want the real tea:
- Kernel file
./drivers/gpu/drm/i915/gvt/vgpu.c
and the whole friend group of related calls:
intel_gvt_activate_vgpu(9)intel_gvt_deactivate_vgpu(9)intel_gvt_release_vgpu(9)intel_gvt_destroy_vgpu(9)intel_gvt_create_idle_vgpu(9)intel_gvt_destroy_idle_vgpu(9)intel_gvt_reset_vgpu_locked(9)intel_gvt_reset_vgpu(9)
ngl the vGPU lifecycle is a whole storyline β activate, deactivate, release, destroyβ¦ the drama never ends π but you got this.
okay that's the page!! mwah π this little number lives at ./drivers/gpu/drm/i915/gvt, it's stamped October 2026, and the whole thing answers to the name intel_gvt_init_vgpu_types(9). slay, go init some types. ππ
π¦ 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