smp_build_mpidr_hash(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ smp_build_mpidr_hash(9) πŸŽ€

okay so bestie, you found the smp_build_mpidr_hash man page β€” part of the Kernel API Manual, no big deal, just a lil kernel function living its best life ✨


πŸ’– NAME πŸ’–

smp_build_mpidr_hash β€” pre-compute the shifts you need at each affinity level so you can build a linear index out of an MPIDR value. the resulting algorithm? a collision free hash that gets carried out through shifting and ORing. yes ma'am, shifting and ORing πŸ’…

✨ SYNOPSIS ✨

void smp_build_mpidr_hash (void );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • void β€” no arguments. none. zero. it takes nothing and it slays regardless 🫢

🌸 SEE ALSO 🌸

  • Kernel file ./arch/arm64/kernel/setup.c β€” go look, it's iconic over there πŸ‘‘

and that's the whole vibe, fr fr πŸ’œ this page came to you from ./arch/arm64/kernel, dated October 2026, and it's literally signed smp_build_mpidr_hash(9) β€” periodt πŸŽ€πŸ’–

πŸ“¦ where this page comes from