register_me...compute_node(9)
π
register_me...compute_node(9) π
okay bestie, this page is from the Kernel API Manual, and it's giving βkernel plumbing but make it cuteβ β¨
π NAME π
register_memory_node_under_compute_node β links a memory node to its compute node for a given access class π«Ά
πΈ SYNOPSIS πΈ
int register_memory_node_under_compute_node (unsigned int mem_nid ,
unsigned int cpu_nid , enum access_coordinate_class access );
π§ ARGUMENTS π§
mem_nidβ memory node number πcpu_nidβ Cpu node number πaccessβ access class to register β
π₯ DESCRIPTION π₯
This one is for platforms that may have separate memory and compute nodes β yes, they can be different, and that's literally the whole point π
The function exports node relationships: the link that says which memory initiator nodes can access memory targets at a given ranked access class. So it's basically matchmaking for nodes, but with access class rankings π
π¦ SEE ALSO π¦
- Kernel file
./drivers/base/node.c struct node_access_nodes(9)node_set_perf_attrs(9)node_update_perf_attrs(9)struct node_cache_info(9)node_add_cache(9)register_node(9)unregister_node(9)
π that's the whole page, bestie! source: ./drivers/base Β· date: October 2026 Β· from the Kernel API Manual Β· register_me...compute_node(9) π
π¦ 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