xe_svm_handle_pagefault(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

xe_svm_handle_pagefault β€” SVM handle page fault. Okay bestie, welcome to the xe_svm_handle_pagefault(9) page from the Kernel API Manual πŸ’…βœ¨


✨ SYNOPSIS ✨

Here's the signature, keep it cute and keep it exact 🫢

int xe_svm_handle_pagefault (struct xe_vm *vm , struct xe_vma *vma ,
struct xe_gt *gt , u64 fault_addr , bool atomic );

πŸ’… ARGUMENTS πŸ’…

  • vm β€” the VM, bestie.
  • vma β€” the CPU address mirror VMA.
  • gt β€” the gt where the fault occurred.
  • fault_addr β€” the GPU fault address.
  • atomic β€” the fault atomic access bit.

πŸ¦‹ DESCRIPTION πŸ¦‹

So what's the vibe? It creates GPU bindings for an SVM page fault. Optionally, it migrates to device memory. That's the whole little mission, no cap πŸ’–


πŸŽ€ RETURN πŸŽ€

Returns 0 on success, and a negative error code on error. No in-between, periodt πŸ’€βœ¨


πŸ‘‘ SEE ALSO πŸ‘‘


Source/version: ./drivers/gpu/drm/xe Β· date: October 2026 Β· page: xe_svm_handle_pagefault(9) β€” mwah, go handle those faults bestie πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from