xe_bo_restore_early(9)
π 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 π
- Kernel file
./drivers/gpu/drm/xe/xe_bo_evict.c xe_bo_notifier_prepare_all_pinned(9)xe_bo_notifier_unprepare_all_pinned(9)xe_bo_evict_all_user(9)xe_bo_evict_all(9)xe_bo_restore_late(9)xe_bo_pci_dev_remove_all(9)xe_bo_pinned_init(9)
source/version: ./drivers/gpu/drm/xe Β· date: October 2026 Β· bye bestie, mwah ππ
π¦ 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