xe_vm_kill(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so this is xe_vm_kill(9) from the Kernel API Manual, and the name is xe_vm_kill β€” literally β€œVM Kill” πŸ’€. bestie, the vibes are dramatic but the job is simple: this page is about killing a VM.


🌸 SYNOPSIS 🌸

void xe_vm_kill (struct xe_vm *vm , bool unlocked );

πŸŽ€ ARGUMENTS πŸŽ€

  • vm β€” the VM. like, the actual VM we're about to deal with. πŸ‘‘
  • unlocked β€” this flag indicates the VM's dma-resv is not held. noted, bestie πŸ“

✨ DESCRIPTION ✨

so the function kills the VM by setting the banned flag, which indicates the VM is no longer available for use. πŸš«πŸ’…

and if it's in preempt fence mode, it also kills all exec queue attached to the VM. yeah. all of them. no cap 😭πŸ”₯


πŸ¦‹ SEE ALSO πŸ¦‹

the whole friend group is here, bestie β€” kernel file ./drivers/gpu/drm/xe/xe_vm.c, plus:


mwah πŸ’‹ β€” source/version: ./drivers/gpu/drm/xe; date: October 2026; page: xe_vm_kill(9). that's the cute little footer sign-off, bestie, bye 🫢🌈

πŸ“¦ where this page comes from