arm_smccc_g..._id_revision(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… arm_smccc_get_soc_id_revision β€” Kernel API Manual

okay so bestie, we're in the Kernel API Manual today and this one is a lil page from arm_smccc_g..._id_revision(9) β€” yes the title is literally truncated with an ellipsis in the header, that's just how it is, we don't make the rules πŸ’€. Sit down, this one's short and sweet.


🌸 NAME 🌸

arm_smccc_get_soc_id_revision β€” and that's it. That's the whole name section. The original literally leaves the description blank after the dash, so no, I'm not gonna invent one for you babe, that would be lying ✨


πŸŽ€ SYNOPSIS πŸŽ€

s32 arm_smccc_get_soc_id_revision (void );

that's the whole function signature, she's a s32 return and takes no arguments, iconic minimalism 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • void β€” no arguments. none. zero. the void. she needs nothing from you, she's independent like that πŸ‘‘

✨ DESCRIPTION ✨

So what does she do? She returns the SOC ID revision β€” that's it, straightforward, no cap πŸ’–

But here's the important bit (the vibe check, if you will): when ARM_SMCCC_ARCH_SOC_ID is not present, she returns SMCCC_RET_NOT_SUPPORTED.

so if you're on a platform that doesn't have that SMCCC arch thing going on, don't be surprised when you get SMCCC_RET_NOT_SUPPORTED back β€” that's not a bug, that's the documented behavior, fr fr πŸ™ˆ

🌈 SEE ALSO 🌈

Everything else in the SMCCC cinematic universe, bestie, we're linking the whole squad:


πŸ’œ the sign-off πŸ’œ

this page lives under ./include/linux and it's dated October 2026 β€” yes, October 2026, she's from the future, we stan a time-traveling manpage 🧚⭐

k bye, go read arm_smccc_get_soc_id_version(9) next, mwah πŸ’…πŸ“

πŸ“¦ where this page comes from