xe_bo_restore_late(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 xe_bo_restore_late(9) 🌸

okay so welcome to the Kernel API Manual, bestie β€” this one is all about xe_bo_restore_late(9) and it’s giving β€œlate to the party but makes it iconic” energy. πŸ’…


✨ NAME ✨

xe_bo_restore_late β€” restore pinned late phase BOs. periodt. πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

int xe_bo_restore_late (struct xe_device *xe );

πŸ’– ARGUMENTS πŸ’–

  • xe β€” the xe device, bestie. that’s the struct you’re handing over. 🫢

πŸ”₯ DESCRIPTION πŸ”₯

okay so picture this: pinned user BOs and pinned kernel BOs that can use the blitter get moved from temporary memory β€” typically system memory β€” into VRAM. all of those moves are done via TTM calls. no cap. ✨

this function is a late-phase main character: it should be called late, after GT init, on device resume. that’s literally her moment. πŸ’œ


πŸ‘‘ SEE ALSO πŸ‘‘


cute little sign-off from the source/version ./drivers/gpu/drm/xe, dated October 2026, for xe_bo_restore_late(9) β€” slay and read the docs responsibly πŸ’…πŸŽ€

πŸ“¦ where this page comes from