xe_bo_restore_early(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– xe_bo_restore_early πŸ’–

okay so welcome to the Kernel API Manual entry for xe_bo_restore_early(9), bestie β€” this page is lowkey a resume-time baddie. ✨


🌸 NAME 🌸

  • xe_bo_restore_early β€” restore early phase kernel BOs to VRAM. periodt πŸ’…

✨ SYNOPSIS ✨

int xe_bo_restore_early (struct xe_device *xe );

πŸŽ€ ARGUMENTS πŸŽ€

  • xe β€” xe device. that's the whole argument, no extra lore. 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so picture this: xe_bo_restore_early moves kernel BOs from temporary memory β€” typically system memory β€” over to VRAM, and it does that via CPU. every single one of those moves is done via TTM calls. no cap, that's the assignment. πŸ”₯

early bird energy: this function should be called early, before trying to init the GT, on device resume. like, that's the timeline, bestie β€” early. ⏰

πŸ‘‘ SEE ALSO πŸ‘‘

go read these too, iykyk πŸ‘€


source/version: ./drivers/gpu/drm/xe Β· date: October 2026 Β· bye bestie, mwah πŸ’‹πŸŒˆ

πŸ“¦ where this page comes from