gmc_v8_0_gart_disable(9)
π gmc_v8_0_gart_disable β the Kernel API Manual, bestie edition β¨
okay so real talk, this page lives in the Kernel API Manual and it's about one tiny little function that does one big dramatic thing. let's get into it π
β¨ NAME β¨
gmc_v8_0_gart_disable β literally just gart disable. that's the whole name, she's not subtle and honestly? iconic. π
πΈ SYNOPSIS πΈ
void gmc_v8_0_gart_disable (struct amdgpu_device *adev );
no return value, no cap. it takes exactly one thing and it handles its business. π
π¦ ARGUMENTS π¦
adevβ anamdgpu_devicepointer, that's it, that's the whole vibe. she needs her device pointer and then she's good to go π«Ά
π DESCRIPTION π
so what does she do? this bad girl disables all VM page table (VI). all of it. every last bit. she's the cleanup crew, the "we're done here" text in the group chat, the closing credits. when the GART stuff needs to be turned off, this is the function that gets it done ππ₯
that's genuinely the entire description. short, sweet, and to the point β she said what she said. periodt. β
π SEE ALSO π
like, go read the source if you want the full lore, bestie, it's all right here:
- Kernel file
./drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
and the whole friend group, fr fr:
gmc_v8_0_init_microcode(9)gmc_v8_0_tonga_mc_load_microcode(9)gmc_v8_0_mc_program(9)gmc_v8_0_mc_init(9)gmc_v8_0_flush_gpu_tlb_pasid(9)gmc_v8_0_flush_gpu_tlb(9)gmc_v8_0_set_fault_enable_default(9)gmc_v8_0_set_prt(9)gmc_v8_0_gart_enable(9)β her opposite number, the β¨enableβ¨ twin, we love a balanced pair πgmc_v8_0_vm_decode_fault(9)
ok that's the whole page bestie, go forth and disable those page tables responsibly ππ
kisses, this was brought to you by the crew over at ./drivers/gpu/drm/amd/amdgpu, dated October 2026, page gmc_v8_0_gart_disable(9) β slay, bye! π§πΈ
π¦ 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