radeon_vm_get_bos(9)
π radeon_vm_get_bos(9) π
okay so this is a page from the Kernel API Manual, bestie β it's radeon_vm_get_bos, and it's literally about adding the vm BOs to a validation list. ngl it's a short one but it's important. let's get into it π«Ά
β¨ NAME β¨
radeon_vm_get_bos β add the vm BOs to a validation list
like, that's the whole vibe. it puts the vm BOs onto a validation list. slay π
πΈ SYNOPSIS πΈ
struct radeon_bo_list * radeon_vm_get_bos (struct radeon_device *rdev ,
struct radeon_vm *vm , struct list_head *head );
so it takes three things and hands you back a struct radeon_bo_list *. copy it exactly, no cap π
π ARGUMENTS π
rdevβ aradeon_devicepointer. it's the radeon device, obviously, main character energy πvmβ the vm that's providing the BOs. she's the source, she's the moment β¨headβ the head of the validation list. this is where everything gets attached π¦
π§ DESCRIPTION π§
here's the tea: this function adds the page directory to the list of BOs to validate for command submission. and that's specifically for cayman+ β iykyk π₯
that's it. that's the whole description. short, sweet, iconic. periodt π
π SEE ALSO π
bestie, the cross-references go crazy on this one. so we got the kernel file ./drivers/gpu/drm/radeon/radeon_vm.c and then the whole friend group:
radeon_vm_num_pdes(9)radeon_vm_directory_size(9)radeon_vm_manager_init(9)radeon_vm_manager_fini(9)radeon_vm_grab_id(9)radeon_vm_flush(9)radeon_vm_fence(9)radeon_vm_bo_find(9)radeon_vm_bo_add(9)radeon_vm_set_pages(9)radeon_vm_clear_bo(9)radeon_vm_bo_set_addr(9)radeon_vm_map_gart(9)radeon_vm_page_flags(9)radeon_vm_update_page_directory(9)radeon_vm_frag_ptes(9)radeon_vm_update_ptes(9)radeon_vm_fence_pts(9)radeon_vm_bo_update(9)radeon_vm_clear_freed(9)radeon_vm_clear_invalids(9)radeon_vm_bo_rmv(9)radeon_vm_bo_invalidate(9)radeon_vm_init(9)radeon_vm_fini(9)
literally the whole radeon_vm.c squad, no one left out π
and that's the page!! π it lives over in ./drivers/gpu/drm/radeon, it's dated October 2026, and the man page itself is radeon_vm_get_bos(9) β go read her sisters, they're all linked above bestie π¦β¨π
π¦ 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